【问题标题】:Localize tags inside of HTML in ASP.NET MVC在 ASP.NET MVC 中本地化 HTML 中的标签
【发布时间】:2014-01-20 13:04:26
【问题描述】:

我只是想知道是否可以以某种方式引用 HTML 中的语言资源

我有这个 HTML 即

@Html.Grid(Model.Requsition.RequisitionProductLines).Columns(columns =>
    {
        columns.Add()
           .Encoded(false)
           .Sanitized(false)
           .SetWidth(20)
           .Titled("Actions")
           .Css("hidden-xs") //hide on phones
           .RenderValueAs(x =>
            @<b>
                <a class="glyphicon glyphicon-minus glyphiconPlusBtn" style="float:left;" href="@Url.Content("~/Requisition/Product/Delete/" + x.ProductUID)"
                   data-placement="right" data-original-title="Click here to delete this Product." data-toggle="tooltip"></a>

            </b>);
        columns.Add(x => x.Product.Name)
                     .Titled("Name")
                     .SetWidth(130);

另一方面,Properties 文件夹下的 Resources 文件。

【问题讨论】:

    标签: html .net asp.net-mvc localization resources


    【解决方案1】:

    我找到了获取资源的方法。

    1) 在文件顶部添加

    @using YourModelEntities.Properties

    YourModelEntities 是您保存已翻译资源的项目。 Properties 是您保存 Resource.de-DE.resx 文件的文件夹。

    2) 在需要的地方添加引用,即

    @YourModelEntities.Properties.Resource.Products

    就是这样!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-14
      • 1970-01-01
      相关资源
      最近更新 更多