javascript - .NET MVC 本地化 (JavaScript)

标签 javascript asp.net-mvc asp.net-mvc-4 localization

我正在尝试本地化脚本文件。

目前,我可以使用资源本地化 HTML 文件,

就像;

基础 Controller ;

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);
    }
}

家庭 Controller ;

public class HomeController : BaseController{
    ...
}

加上一些类(class)。

要本地化脚本,我必须将脚本文件合并到 .cshtml 文件中,但我希望 cshtml 和脚本文件分开。

我该怎么做?

提前致谢

最佳答案

关于javascript - .NET MVC 本地化 (JavaScript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39640557/

相关文章:

javascript - .replace() 函数错误

asp.net-mvc - 使用 RedirectToAction 时,routeValue 丢失引用属性

c# - 如何检索自定义 C# 资源类常量的字符串值?

c# - 如何根据 Web 应用程序 URL 为 Unity 容器动态注册类型(例如,不同的实现)?

jquery - 滚动时更改 Q Tip 的位置

javascript - 在普通生成器和 Redux saga 之间产生 promise 的不同行为

javascript - 如何克隆函数

javascript - removeChild 真的会删除元素吗?

c# - 防止在 ASP.NET MVC 和 Entity Framework 中更新未更改的值

asp.net-mvc - 网格中的 kendo ui 客户端模板无法在 asp.net mvc 4 中工作