PDA

View Full Version : نحوه ی آدرس دهی در لینک های پویا



alef.divar
سه شنبه 20 خرداد 1393, 11:41 صبح
سلام
دوستان من یه منو بصورت پویا دارم که متن و مسیر لینک هاشو از بانک میخونم.
برای مرتب کردن solution فایل ها رو پوشه بندی کردم.
اما تو آدرس دهی در لینک ها با مشکل مواجه شدم. به این صورت که اگر داخل یه پوشه باشیم نمیتونم از ریشه آدرس دهی کنم.
باید چی کار کنم.
این کد ایجاد لینک هامه:

<li><a href='<%# Eval("addressMaazhol_aspx") %>'><%# Eval("addressMaazhol_Onvan")%></a></li>


یه مثال:
وقتی کاربر درون یه مسیر مثل زیره:


http://localhost:2446/member/account.aspx


به مسیر دیگه ایجور لینک میده:


http://localhost:2446/member/~/gallery/home.aspx




ممنون میشم راهنمایی کنید.

alef.divar
چهارشنبه 21 خرداد 1393, 14:57 عصر
لطفا کسی راهنمایی کنه...

elahe471
چهارشنبه 21 خرداد 1393, 16:10 عصر
فکر کنم اگر به جای a از Hyperlink asp استفاده کنید و این Eval رو بدین به NavigatUrl درست شه

ahmad156
چهارشنبه 21 خرداد 1393, 16:52 عصر
دوست عزیز بهترین روش اینکه سطح پوشه هات یکی باشه.مثلاً اگه قرار یه پوشه توی member داشته باشین که صفحه Home.aspx توش باشه باید صفحه account.aspx توی یه پوشه به نام profile باشه.