首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在mvcgrid.net中使用资源文件.resx获取翻译后的列标题文本

如何在mvcgrid.net中使用资源文件.resx获取翻译后的列标题文本
EN

Stack Overflow用户
提问于 2015-12-11 20:48:45
回答 1查看 124关注 0票数 2

如何在mvcgrid.net中使用资源文件.resx获取翻译后的列标题文本?

EN

回答 1

Stack Overflow用户

发布于 2017-06-10 06:11:13

这里有一个本地化的例子:http://mvcgrid.net/demo/localization

但我们是通过_Grid.cshtml视图实现的,该视图的配置如下:

代码语言:javascript
复制
GridDefaults gridDefaults = new GridDefaults()
{
      RenderingMode = RenderingMode.Controller,
      ViewPath = "~/Views/MVCGrid/_Grid.cshtml",
      NoResultsMessage = "Sorry, no results were found"
};

在遍历列时的_Grid.cshtml中:

代码语言:javascript
复制
<tr>
    @foreach (var col in Model.Columns)
    {
        var thStyleAttr = !String.IsNullOrWhiteSpace(ColumnStyle(col)) ? String.Format(" style='{0}'", ColumnStyle(col)) : "";
        <th onclick='@Html.Raw(ColumnOnClick(col))' @(Html.Raw(thStyleAttr))>@DbRes.T(col.HeaderText, "Grids") @(SortImage(col))</th>
    }
</tr>

请注意,我们在这里使用的不是资源,而是库:https://github.com/RickStrahl/Westwind.Globalization,但我认为应该是相同的想法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34223980

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档