[英]passing title from resource file to knockout data-bind attribute
我在我的 cshtml 文件中定义了以下 html
<span>
@Html.Raw(String.Format(Resources.Test,
"<a href=\"#\" role=\"button\" style=\"color: #458ccc; \" data-container=\"body\" data-trigger=\"hover\" data-placement=\"auto right\" data-bind=\"bootstrapPopover: { title: 'title1', content: 'something', template: '<div class="popover" style="padding:0px;" role="tooltip"><div class="arrow"></div><h3 class="popover-title" style="background-color:#458ccc; color:#FFF; "></h3><div class="popover-content"></div></div>' }\">name1<span class=\"fa fa-question-circle-o\" style=\"font-size:1em;\"></span></a>",
"<a href=\"#\" role=\"button\" style=\"color: #458ccc; \" data-container=\"body\" data-trigger=\"hover\" data-placement=\"auto right\" data-bind=\"bootstrapPopover: { title: 'title2', content: 'anything', template: '<div class="popover" style="padding:0px;" role="tooltip"><div class="arrow"></div><h3 class="popover-title" style="background-color:#458ccc; color:#FFF; "></h3><div class="popover-content"></div></div>' }\">name2<span class=\"fa fa-question-circle-o\" style=\"font-size:1em;\"></span></a>"))
</span>
我想从资源文件中替换硬编码文本“title1”和“title2”,但我真的被困在如何使用 Resources.Title1 和 Resources.Title2 上。 我收到很多语法错误。 有什么帮助吗?
没有 title1 或 title2 引用,我也不完全确定你为什么要在格式中放入这么多 html,不会<a href="#">@Html.Raw(Resources.title1)</a>
工作? 如果由于Resources.Test
中的参数确实需要一些格式: <a href="#">@Html.Raw(string.Format(Resources.Test, Resources.title1))</a>
?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.