PDA

View Full Version : url navigate در asp



roohial
دوشنبه 03 تیر 1392, 08:43 صبح
من از منوی asp استفاده میکنم
navigateUrl رو برابر "default" قرار میدم ولی لینک ایجاد شده در صفحات html به "default/.." تبدیل میشه
چیکار کنم که همون "default" بمونه؟

amirsajjadi
دوشنبه 03 تیر 1392, 09:40 صبح
از کاراکتر ~ استفاده کنید.
به این صورت :


link.navigateurl="~/default.aspx"


اگر هم میخواین که آدرس بدون تغییر باقی بمونه میتونید از تگ a استفاده کنید
به این صورت :


<a href="default.aspx">link</a>

roohial
دوشنبه 03 تیر 1392, 15:20 عصر
تشکر که جواب دادین
نمی خوام از ~ استفاده کنم
منوی من حدود صد آیتم دارد که در یک مستر پیج قرار دارد
من چند پوشه دارم که درون آنها چند صفحه وجود دارد(نام صفحات درون این پوشه ها مشابه است)
میخوام وقتی روی یکی از ایتم های منو در یک صفحه کلیک کردم به صفحه ای در همان پوشه برود
(صفحات درون این پوشه ها نام یکسان دارند)
مانند:
folder1:page1
page2,
page3,

folder2:page1
page2,
page3,

amirsajjadi
دوشنبه 03 تیر 1392, 16:35 عصر
میشه بپرسم چرا نمیخواین از ~ استفاده کنید؟
با تگ a‏ کارتون راه نیوفتاد؟

roohial
دوشنبه 03 تیر 1392, 19:44 عصر
صفحات وب من بصورت زیر در دو پوشه قرار دارند
folder1:page1
page2,
page3,

folder2:page1
page2,
page3,
که تمام صفحات از یک مسترپیج ساخته میشوند
میخوام بنویسم NavigateUrl=pag2
اگر در صفحه ای از folder1 بودم به page2 همین فولدر بروم
و اگر در صفحه ای از folder2 بودم نیز همین طور
توجه کنید که تمام صفحات از یک مسترپیج ساخته میشوند و منو نیز در مسترپیج قرار دارد