resx文件中的占位符样式文本

时间:2012-09-02 10:15:30

标签: asp.net-mvc model-view-controller localization

有没有办法在resx文件中添加文本,如

'{0}'

在本地化字符串中,意图不是{0}应该充当占位符,而是作为本地化字符串中的常规文本

(我正在使用asp.net-mvc)

修改

抱歉,我的问题不正确 - 即使不使用String.Format

,我实际上也得到了{0}

1 个答案:

答案 0 :(得分:2)

您应该使用与所有MVC中相同的技术来输出任何字符串:

var a = @Html.Raw(Resources.Admin.Name);

这将输出为

var a = '{0}';

使用

enter image description here


Html.Raw 会输出您写的确切字符串,而不对其进行编码。