صفحه: [1]   پایین
  چاپ صفحه  
نويسنده موضوع: چگونگی لینک کردن یک list item  (دفعات بازدید: 294 بار)
macintosh
کاربر فعال
***

تشكرها : 13
آفلاین آفلاین

تعداد ارسال: 112


گفتار نیک پندار نیک کردار نیک


ديدن مشخصات
« : 25 شهريور 1390,ساعت 16:30:18 »

سلام دوستان
کسی میتونه بهم کمک کنه و بگه چطور میتونم یک list item منویی که از نوعdrop down list هستش رو به یه صفحه دیگه لینک کنم هرکاری کردم نشد و تقریباً تعداد itemها 9 تاست
خارج شده است

همراهی خدا با ما مثل نفس
                                       آرام
                                            بی صدا
                                                       همیشگی
است.
                        **************
لطفاً در استفاده از دکمه تشکر صرفه جویی نشود!!
حسین جهانبخش
Aiapir Team
*

تشكرها : 44
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 107


دانشجوی فوق لیسانس علوم کامپیوتر


ديدن مشخصات WWW
« پاسخ #1 : 26 شهريور 1390,ساعت 12:26:43 »

برای هر آیتم توی list item یک مقدار text داریم و یک value. اون value رو به آدرس یا لینکی که می خواید برید تنظیم کنید و برای text هم هر چیزی که دوست دارید مثلا تکتتون باشه "وب سایت گوگل" و value رو برایر "http://google.com"  قرار بدید. و بعد برای selectediIndexChanged اون دراپ داون لیست این کد رو اضافه کنید:

کد:
Response.Redirect(DropDownList1.SelectedValue.ToString());

اگه می خواید با تغییر این دراپ داون لیست در همان لحظه به لینک مورد تنظر هدایت بشه باید تیک Enable AutoPostBack رو بزنید.
می تونید به جای این کار هم یک دکمه بذارید و کد بالا رو برای اون دکمه بنویسید.
خارج شده است

macintosh
کاربر فعال
***

تشكرها : 13
آفلاین آفلاین

تعداد ارسال: 112


گفتار نیک پندار نیک کردار نیک


ديدن مشخصات
« پاسخ #2 : 26 شهريور 1390,ساعت 12:54:23 »

ببخشید منظورتون رو درباره اون کد درست متوجه نشدم میشه بیشتر توضیح بدبد در ضمن اگه بخوام به یکی از صفحات خود دات نتلینکش کنم باید در قسمت value چی بنویسم فقط اسم صفحه موردنظر؟
خارج شده است

همراهی خدا با ما مثل نفس
                                       آرام
                                            بی صدا
                                                       همیشگی
است.
                        **************
لطفاً در استفاده از دکمه تشکر صرفه جویی نشود!!
حسین جهانبخش
Aiapir Team
*

تشكرها : 44
آفلاین آفلاین

جنسيت : پسر
تعداد ارسال: 107


دانشجوی فوق لیسانس علوم کامپیوتر


ديدن مشخصات WWW
« پاسخ #3 : 26 شهريور 1390,ساعت 15:57:05 »

شما می تونید کد بالا رو برای هر حالتی که بخواید به یک لینک با استفاده از کد نویسی مراجعه کنید(مثل تگ a) استفاده کنید. یک زمانی شما می خواید زمانی که کاربر اون دراپ داون لیست رو باز کرد و روی یکی از گزینه ها کلیک کرد به اون لینک بره که در این صورت کد بالا رو برای حالت SelectedIndexChanged برای همون دراپ داون لیست می نویسید و در این صورت باید تیک Enable AutoPostBack رو برای اون دارپ داون لیست بزنید ولی گاهی شما می  خواید یک دکمه کنار این دراپ داون لیست بذارید و کاربر اول گزینه مورد نظرش رو از اون لیست انتخاب کنه و بعد با کلیک روی اون دکمه بره به اون صفحه ای که از دراپ داون لیست انتخاب کردن که در این صورت کد بالا رو برای رویداد  Click اون دکمه بنویسید. در هر صورت اون خط کد کار لینک رو برای شما می کنه و شما می تونید هر جایی که خواستید از اون برای مراجعه به یک صفحه استفاده کنید.

مثدار Value هم بازز تاکید می کنم اون چیزی که من نوشتم یک مثال بود و شما می تونید آدرس هر صفحه ای رو به جای اون قرار بدید. قبل از هر چیز شما باید با آدرس های مطلق و نسبی آشنا باشید.مثلا آدرسی که با http شروع بشه و دامنه سایت و آدرس صفحه مورد نظر و گاهی هم کوئری استرینگ ها رو در کنار هم داشته باشه می گن آدرس مطلق مثل آدرس زیر:
http://www.aiapir.com/forum/index.php?topic=2348
ولی اگر می خواید بین صفحات سایت خودتون جابجا بشید می تونید از آدرس نسبی استفاده کنید مثلا اگر صفحه ای که می خواید به اون رجوع کنید در همون دایرکتوری که صفحه حال حاضرتون قرار داره باید فقط اسم فایل (و در صورت لزوم کوئری استرینگ اون) رو به عنوان لینک استفاده کنید یعنی مقدار value رو به صورت زیر قرار بدید:
index.php?topic=2348
و در نهایت اگر توی یک دایرکتوری دیگه مثلا دایرکتوری forum بود باید برای آدرس دهی نسبی از آدرس زیر استفاده کنید:
forum/index.php?topic=2348

پس مقدار value بستگی داره به اینکه به چه صورت می خواید آدرس دهی کنید (مطلق یا نسبی). و در هر صورت می تونید با مثال های بالا بهمید چطوری باید مقدار value رو تنظیم کنید.
خارج شده است

صفحه: [1]   بالا
  چاپ صفحه  
 
پرش به :