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

نام تاپیک: مشکل با تعریف Route برای سایت دو زبانه

  1. #1
    کاربر تازه وارد آواتار i.lover3000
    تاریخ عضویت
    فروردین 1387
    محل زندگی
    شوشتر
    سن
    34
    پست
    76

    مشکل با تعریف Route برای سایت دو زبانه

    سلام
    من دارم یه سایت دو زبانه طراحی میکنم که آدرس میخوام به این شکل باشه
    www.mysite.com/en/Home/index
    www.mysite.com/fa/Home/index

    این روت رو تعریف کردم :

    routes.MapRoute(
    name: "Localization",
    url: "{lang}/{controller}/{action}/{id}",
    defaults: new { lang = "fa", controller = "Home", action = "Index", id = UrlParameter.Optional },
    namespaces: new[] { "ITSH.Controllers" }
    );


    مثلا اگه این آدرس رو بدم http://mysite.com/ShowSubMenu?menuId=2
    ShowSubMenu یک اکشن در HomeController هست
    ولی به جای اکشن ShowSubMenu اکشن Index رو اجرا میکنه
    باید چه تغییری بدم؟

    اگه Route دیفالت رو هم بزارم کنارش بازم درست نمیشه

          routes.MapRoute(
    name: "Default1",
    url: "{controller}/{action}/{id}",
    defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional },
    namespaces: new[] { "ITSH.Controllers" }
    );

  2. #2
    کاربر دائمی آواتار hadi0x7c7
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    تهران
    سن
    32
    پست
    497

    نقل قول: مشکل با تعریف Route برای سایت دو زبانه

    به این مطالب یه نگاه بیندازید شاید راه گشا باشد.

    http://www.codeproject.com/Articles/...VC-Application
    http://www.jittuu.com/2014/3/17/AspN...ation-routing/

  3. #3
    کاربر تازه وارد
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    شهر راز
    پست
    98

    نقل قول: مشکل با تعریف Route برای سایت دو زبانه

    نقل قول نوشته شده توسط hadi0x7c7 مشاهده تاپیک
    به این مطالب یه نگاه بیندازید شاید راه گشا باشد.

    http://www.codeproject.com/Articles/...VC-Application
    http://www.jittuu.com/2014/3/17/AspN...ation-routing/
    منم به همین مشکل برخوردم،البته در MVC، باید چیکار کنم؟

  4. #4
    بنیان گذار Barnamenevis آواتار مهدی کرامتی
    تاریخ عضویت
    اسفند 1381
    محل زندگی
    کرج، گلشهر
    سن
    46
    پست
    6,379

    نقل قول: مشکل با تعریف Route برای سایت دو زبانه

    من Default Route رو به این شکل تغییر دادم و مشکلی هم نداشت:
    routes.MapRoute(
    name: "Default",
    url: "{language}/{controller}/{action}/{id}",
    defaults: new { language="fa",controller = "Home", action = "Index", id = UrlParameter.Optional }
    );

تاپیک های مشابه

  1. سوال: مشکل در ساخت Rss برای سایت
    نوشته شده توسط e601 در بخش PHP
    پاسخ: 3
    آخرین پست: شنبه 30 اردیبهشت 1391, 13:47 عصر
  2. سوال: مشکل در تعریف کانکشن برای ساخت برنامه نصب(فوری)
    نوشته شده توسط pedramfj در بخش Setup و Deployment
    پاسخ: 1
    آخرین پست: جمعه 07 مرداد 1390, 02:30 صبح
  3. مشکل با تولید اسکریپت برای سایت ها
    نوشته شده توسط sarajoonee در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: پنج شنبه 20 خرداد 1389, 11:24 صبح
  4. استفاده از localization برای سایت چند زبانه
    نوشته شده توسط nazaninam در بخش ASP.NET Web Forms
    پاسخ: 8
    آخرین پست: سه شنبه 22 آبان 1386, 11:04 صبح

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

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