Hyper Text
پنج شنبه 24 بهمن 1398, 12:47 عصر
با سلام و عرش خسته نباشید
بنده یک سایتی دارم که می خوام بهش زبان اضافه کنم
تمام مقدمات فراهم است فقط بحث Routing مونده
من سایتم URL اینجوری هست:
https://Domain.com/{Language}/{Controller}/{Action}
به جای {Language} قراره سه مقدار قرار بگیره:
1) Fa : فارسی
2) Ar : عربی
3) En : انگلیسی
اینم تابع فایل RouteConfig هست:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{Language}/{controller}/{action}",
defaults: new { Language = "Fa" ,controller = "HomePage", action = "Index"}
);
}
بعد می خوام هر یک از این مقادیر زبان در قسمت {Language} قرار گرفت بیاد
کنترلر:
HomePage
اکشن:
Index
بالا بیاره
------------------------------------------------------------------
مورد دوم اینکه من یک DropDownList با HTML Helper دارم می خوام اگه کاربر مقدارش که "
فارسی
" است رو تغییر داد بیاد URL تغییر بده
برای { فارسی }
https://Domain.com/Fa/HomePage/Index
برای { عربی }
https://Domain.com/Ar/HomePage/Index
برای { انگلیسی }
https://Domain.com/En/HomePage/Index
این مثال در MVC است:قلب::قلب::قلب::قلب::قلب:
لطفا حذف نکنید:قلب::قلب::قلب::قلب::قلب:
تالار ASP.Net MVC کسی جواب نمیده
اگر هم حذف می کنید در آنجا پاسخ دهید
سپاس فراوان:قلب::قلب::قلب::قلب::قل :
بنده یک سایتی دارم که می خوام بهش زبان اضافه کنم
تمام مقدمات فراهم است فقط بحث Routing مونده
من سایتم URL اینجوری هست:
https://Domain.com/{Language}/{Controller}/{Action}
به جای {Language} قراره سه مقدار قرار بگیره:
1) Fa : فارسی
2) Ar : عربی
3) En : انگلیسی
اینم تابع فایل RouteConfig هست:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{Language}/{controller}/{action}",
defaults: new { Language = "Fa" ,controller = "HomePage", action = "Index"}
);
}
بعد می خوام هر یک از این مقادیر زبان در قسمت {Language} قرار گرفت بیاد
کنترلر:
HomePage
اکشن:
Index
بالا بیاره
------------------------------------------------------------------
مورد دوم اینکه من یک DropDownList با HTML Helper دارم می خوام اگه کاربر مقدارش که "
فارسی
" است رو تغییر داد بیاد URL تغییر بده
برای { فارسی }
https://Domain.com/Fa/HomePage/Index
برای { عربی }
https://Domain.com/Ar/HomePage/Index
برای { انگلیسی }
https://Domain.com/En/HomePage/Index
این مثال در MVC است:قلب::قلب::قلب::قلب::قلب:
لطفا حذف نکنید:قلب::قلب::قلب::قلب::قلب:
تالار ASP.Net MVC کسی جواب نمیده
اگر هم حذف می کنید در آنجا پاسخ دهید
سپاس فراوان:قلب::قلب::قلب::قلب::قل :