Asp.net mvc MVC本地化HtmLatAttributes

Asp.net mvc MVC本地化HtmLatAttributes,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我需要在我的复选框中添加htmlAttribute。所以我在我看来是这样做的: @CheckBoxFor(model=>model.IsVisibleFirstLastName,新{@class =“privacyCheck工具提示”,@title=“@Resources.fld\u CountryVisibleChk\u lbl”}) 其中Resources.fld\u CountryVisibleChk\u lbl是我的资源文件(resx)条目 但这不起作用。我只得到确切的字符串@Resou

我需要在我的复选框中添加htmlAttribute。所以我在我看来是这样做的:

@CheckBoxFor(model=>model.IsVisibleFirstLastName,新{@class =“privacyCheck工具提示”,@title=“@Resources.fld\u CountryVisibleChk\u lbl”})

其中
Resources.fld\u CountryVisibleChk\u lbl
是我的资源文件(resx)条目

但这不起作用。我只得到确切的字符串
@Resources.fld\u CountryVisibleChk\u lbl
(在浏览器中查看源代码时),而不是实际值(即语言相关字符串)。 谢谢

删除引号:

@title = @Resources.fld_CountryVisibleChk_lbl
只有通过javascript访问时才需要引号

<script>
    var countryVisible = "@Resources.fld_CountryVisibleChk_lbl";
</script>

var countryVisible=“@Resources.fld\u CountryVisibleChk\u lbl”;

试着去除
“@Resources.fld\u CountryVisibleChk\u lbl”周围的语音标记
@title=@Resources.fld\u CountryVisibleChk\u lbl})
取而代之的是

@ShaneKm这发生在我们之中!