.NET MVC本地化(JavaScript)
我正在尝试本地化脚本文件 目前,我可以使用资源本地化HTML文件 它就像 基站控制器.NET MVC本地化(JavaScript),javascript,asp.net-mvc,asp.net-mvc-4,localization,Javascript,Asp.net Mvc,Asp.net Mvc 4,Localization,我正在尝试本地化脚本文件 目前,我可以使用资源本地化HTML文件 它就像 基站控制器 public class BaseController : Controller { protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state) { string cultureName = null; // Attempt to read the
public class BaseController : Controller
{
protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state)
{
string cultureName = null;
// Attempt to read the culture cookie from Request
HttpCookie cultureCookie = Request.Cookies["_culture"];
if (cultureCookie != null)
cultureName = cultureCookie.Value;
else
cultureName = Request.UserLanguages != null && Request.UserLanguages.Length > 0 ?
Request.UserLanguages[0] : // obtain it from HTTP header AcceptLanguages
null;
// Validate culture name
cultureName = InDoor.CultureHelper.GetImplementedCulture(cultureName); // This is safe
// Modify current thread's cultures
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(cultureName);
Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;
return base.BeginExecuteCore(callback, state);
}
}
public class HomeController : BaseController{
...
}
家庭控制器
public class BaseController : Controller
{
protected override IAsyncResult BeginExecuteCore(AsyncCallback callback, object state)
{
string cultureName = null;
// Attempt to read the culture cookie from Request
HttpCookie cultureCookie = Request.Cookies["_culture"];
if (cultureCookie != null)
cultureName = cultureCookie.Value;
else
cultureName = Request.UserLanguages != null && Request.UserLanguages.Length > 0 ?
Request.UserLanguages[0] : // obtain it from HTTP header AcceptLanguages
null;
// Validate culture name
cultureName = InDoor.CultureHelper.GetImplementedCulture(cultureName); // This is safe
// Modify current thread's cultures
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo(cultureName);
Thread.CurrentThread.CurrentUICulture = System.Threading.Thread.CurrentThread.CurrentCulture;
return base.BeginExecuteCore(callback, state);
}
}
public class HomeController : BaseController{
...
}
再加上一些课程
要本地化脚本,我必须将脚本文件合并到.cshtml文件中,但我希望cshtml和脚本文件都是分开的
我该怎么做
提前感谢您可能想看看这篇文章:
你可能想看看这篇文章: