نمایش نتایج 1 تا 4 از 4

نام تاپیک: مشکل در کار با لینک ها در مستر پیج

  1. #1
    کاربر دائمی آواتار clover
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان - اراک
    پست
    646

    مشکل در کار با لینک ها در مستر پیج

    با سلام
    من در مستر پیج یک منوی اصلی قرار دادم و در 5 صفحه در شاخه های مختلف از این مستر پیج استفاده کردم . اما لینک ها در هر صفحه به همون صفحه وابسته هستند و نسبت به شاخه ها یی که صفحات در اون قرار دارند عمل می کنند مثلا من آدرس لینک را در کد به این صورت مقدار دهی کردم :
    href="about/Default.aspx"

    و بعد در مرورگر در صفحه اصلی با کلیک بر روی لینک به این آدرس میره .
    http://localhost:1028/about/Default.aspx

    حالا که در صفحه about هستیم اگر دوباره بر روی این لینک کلیک بشه مرورگر به این آدرس میره :
    http://localhost:1028/about/about/Default.aspx

    در واقع به جای اینکه در ریشه دنبال صفحه about بگرده دوباره در about دنبال صفحه می گرده .
    چطور می تونم کاری کنم که لینک های مستر پیج بدون توجه به شاخه ای و صفحه همیشه از ریشه اجرا بشن . در کار با css و مقدار دهی عکس های بک گراند هم همین مشکل وجود داشت و مسیر عکس ها بایدبا توجه به موقعیت فایل css مقدار دهی میشد که البته کار سختی نبود . اما اینجا ...
    آخرین ویرایش به وسیله clover : یک شنبه 19 مهر 1388 در 12:48 عصر


  2. #2
    کاربر دائمی آواتار alireza_s_84
    تاریخ عضویت
    فروردین 1386
    محل زندگی
    اهواز
    پست
    1,191

    نقل قول: مشکل در کار با لینک ها در مستر پیج

    نقل قول نوشته شده توسط 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 استفاده کنید مشکلی نخواهید داشت.
    موفق باشید

  3. #3
    کاربر دائمی آواتار alisebt
    تاریخ عضویت
    اسفند 1387
    محل زندگی
    ايران
    پست
    120

    نقل قول: مشکل در کار با لینک ها در مستر پیج

    خوب اگر بايد يه شاخه برگرده عقب ميتوني اينطوري آدرس دهي كني :
    ../default.aspx

  4. #4
    کاربر دائمی آواتار clover
    تاریخ عضویت
    خرداد 1388
    محل زندگی
    اصفهان - اراک
    پست
    646

    نقل قول: مشکل در کار با لینک ها در مستر پیج

    سلام دوست عزیز: شما از کنترل Link استفاده کنید بعد مسیر دهی هم نسبی باشه نه مطلق:
    مسیر دهی نسبی در لینک های معمولی هم عمل می کند ؟ چون من از همین روش هم استفاده کردم ولی باز هم همون مشکل وجود داشت .

    خوب اگر بايد يه شاخه برگرده عقب ميتوني اينطوري آدرس دهي كني
    یادآوری می کنم که لینک ها در مستر پیج تعریف شدند و در هر صفحه ای ممکن استفاده بشن ، در واقع من دنبال راهی هستم که مسیر دهی مطلق باشه ، یعنی در هر صفحه ای که این لینک وجود داره به یه مسیر اشاره کنه نه اینکه نسبت به صفحات مختلف عمل کنه .

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •