我想在我的 razor View 引擎中使用像 w
这样的全局方法来本地化我的 MVC 应用程序。我试过了
@functions{
public string w(string message)
{
return VCBox.Helpers.Localization.w(message);
}
}
但我应该在我的每个 Razor 页面中都有这个,但我不想要那个。 我想知道我怎样才能拥有一个可以在我的项目的每个页面中使用的全局函数?
最佳答案
您可以扩展 HtmlHelper:
扩展:
public static class HtmlHelperExtensions
{
public static MvcHtmlString W(this HtmlHelper htmlHelper, string message)
{
return VCBox.Helpers.Localization.w(message);
}
}
Cshtml:
@Html.W("message")
关于c# - razor View 引擎中的全局函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12204410/