مشکل در کار با لینک ها در مستر پیج
با سلام
من در مستر پیج یک منوی اصلی قرار دادم و در 5 صفحه در شاخه های مختلف از این مستر پیج استفاده کردم . اما لینک ها در هر صفحه به همون صفحه وابسته هستند و نسبت به شاخه ها یی که صفحات در اون قرار دارند عمل می کنند مثلا من آدرس لینک را در کد به این صورت مقدار دهی کردم :
href="about/Default.aspx"
و بعد در مرورگر در صفحه اصلی با کلیک بر روی لینک به این آدرس میره .
http://localhost:1028/about/Default.aspx
حالا که در صفحه about هستیم اگر دوباره بر روی این لینک کلیک بشه مرورگر به این آدرس میره :
http://localhost:1028/about/about/Default.aspx
در واقع به جای اینکه در ریشه دنبال صفحه about بگرده دوباره در about دنبال صفحه می گرده .
چطور می تونم کاری کنم که لینک های مستر پیج بدون توجه به شاخه ای و صفحه همیشه از ریشه اجرا بشن . در کار با css و مقدار دهی عکس های بک گراند هم همین مشکل وجود داشت و مسیر عکس ها بایدبا توجه به موقعیت فایل css مقدار دهی میشد که البته کار سختی نبود . اما اینجا ...
نقل قول: مشکل در کار با لینک ها در مستر پیج
نقل قول:
نوشته شده توسط
clover
با سلام
من در مستر پیج یک منوی اصلی قرار دادم و در 5 صفحه در شاخه های مختلف از این مستر پیج استفاده کردم . اما لینک ها در هر صفحه به همون صفحه وابسته هستند و نسبت به شاخه ها یی که صفحات در اون قرار دارند عمل می کنند مثلا :
http://localhost:1028/about/Default.aspx
حالا اگر دوباره بر روی این لینک کلیک بشه مرورگر به این آدرس میره :
http://localhost:1028/about/about/Default.aspx
چطور می تونم کاری کنم که لینک های مستر پیج بدون توجه به شاخه ای و صفحه همیشه از ریشه اجرا بشن . در کار با css و مقدار دهی عکس های بک گراند هم همین مشکل وجود داشت و مسیر عکس ها بایدبا توجه به موقعیت فایل css مقدار دهی میشد که البته کار سختی نبود . اما اینجا ...
سلام دوست عزیز: شما از کنترل Link استفاده کنید بعد مسیر دهی هم نسبی باشه نه مطلق:
<asp:HyperLink NavigateUrl="~/Index.aspx" ID="hplHome" runat="server">Home</asp:HyperLink>
اینگونه هر جا که از MasterPage استفاده کنید مشکلی نخواهید داشت.
موفق باشید
نقل قول: مشکل در کار با لینک ها در مستر پیج
خوب اگر بايد يه شاخه برگرده عقب ميتوني اينطوري آدرس دهي كني :
../default.aspx
نقل قول: مشکل در کار با لینک ها در مستر پیج
نقل قول:
سلام دوست عزیز: شما از کنترل Link استفاده کنید بعد مسیر دهی هم نسبی باشه نه مطلق:
مسیر دهی نسبی در لینک های معمولی هم عمل می کند ؟ چون من از همین روش هم استفاده کردم ولی باز هم همون مشکل وجود داشت .
نقل قول:
خوب اگر بايد يه شاخه برگرده عقب ميتوني اينطوري آدرس دهي كني
یادآوری می کنم که لینک ها در مستر پیج تعریف شدند و در هر صفحه ای ممکن استفاده بشن ، در واقع من دنبال راهی هستم که مسیر دهی مطلق باشه ، یعنی در هر صفحه ای که این لینک وجود داره به یه مسیر اشاره کنه نه اینکه نسبت به صفحات مختلف عمل کنه .