我在cshtml页面的span元素中的数据内容中添加了属性:
"<span class="glyphicon glyphicon-question-sign pull-right"
data-toggle="popover" data-placement="left"
data-content="@resources[Resources.lbl_HelpTxt]"></span>"
在静态类,即Resources.cs中,我们创建了属性:
" public const string lbl_HelpTxt = "lbl_HelpTxt";"
在运行应用程序时,获取异常“类型的异常'System.Collections.Generic.KeyNotFoundException在mscorlib.dll中发生但在用户代码中未处理”
答案 0 :(得分:0)
如果你有一个像这样的常量的静态类:
public static class Resources {
public const string lbl_HelpTxt = "lbl_HelpTxt";
}
您可以像这样访问常量:
var text = Resources.lbl_HelpTxt;
要通过索引器访问它,您必须将此键/值对添加到字典中:
var resourcesDict = new Dictionary<string, string>();
resourcesDict.Add("lbl_HelpTxt", Resources.lbl_HelpTxt);
var text = resourcesDict["lbl_HelpTxt"];