PDA

View Full Version : link های masterpage رو چطور آدرس دهی کنم؟



دختر کوهستان
چهارشنبه 24 آذر 1389, 18:59 عصر
سلام دوستان. من تو سایتم از یه masterpage استفاده کردم که از اون در اکثر صفحات سایتم استفاده می کنم. چه توی صفحاتی که در پوشه ی user هستن و چه در پوشه های دیگه.حالا اگه توی آدرس دهی لینک ها فقط اسم صفحه رو بنویسم ، که اگر مثلاً در پوشه ی user هستیم توی همین پوشه دنبال این صفحه می گرده و اگه توی این پوشه نباشه error میده . در باقی پوشه ها هم وضع به همین منواله.من از /.. استفاده کردم تا برسم به ریشه و از اونجا آدرس بدهم. مثلاً این طوری: ../my web site/admin/page1.aspx ولی پیام میده که استفاده از .. برای دسترسی به دایرکتوری ریشه درست نیست. می خواستم بدونم روش صحیح انجام این کار چیه؟

behiunforgiven
پنج شنبه 25 آذر 1389, 21:42 عصر
دوست من شما می تونی از کاراکتر ~ استفاده کنی که این کاراکتر شروع ریشه سایت شما هست. بدین ترتیب آدرس ها رو می تونی نسبت به ریشه سایت تنظیم کنید.

Mostafa_Dindar
پنج شنبه 25 آذر 1389, 22:01 عصر
سلام ,

همانطور که دوستمون گفتند میتونید از کاراکتر تیلدا ( ~ ) برای اشاره به ریشه سایت استفاده کنید , البته به شرطی که از کنترلهای سمت سرور استفاده کرده باشید , در غیر اینصورت میتونید از متد Resolve.Url() استفاده کنید .

سربلند باشید