Как использовать файлы ресурсов.resx для получения переведенного текста заголовка столбца в mvcgrid.net

Как использовать файлы ресурсов.resx для получения переведенного текста заголовка столбца в ht tp://mvcgrid.net/?

1 ответ

Есть пример локализации: http://mvcgrid.net/demo/localization

Но мы сделали это через представление _Grid.cshtml, которое настроено так:

GridDefaults gridDefaults = new GridDefaults()
{
      RenderingMode = RenderingMode.Controller,
      ViewPath = "~/Views/MVCGrid/_Grid.cshtml",
      NoResultsMessage = "Sorry, no results were found"
};

и в _Grid.cshtml при прохождении по столбцам:

<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 но я думаю, что это должна быть та же идея.

Другие вопросы по тегам