我有这样的 jQuery 模板:
<script id="msgTmpl" type="text/x-jquery-tmpl">
<li><span style="color:Black"><strong>${user.name}</strong> (${datetime})</span><br/><span>${richMessage}</span></li>
</script>
我以这种方式使用它:
$.post("/GetMessages", null, function (data, s) {
if (data.messages) {
$('#msgTmpl').tmpl(data.messages).appendTo('#chatList');
}
... and so on.
richMessage 可以包含 HTML 标签。
我希望它被解释为 HTML,而不是显示为标签序列......
我知道必须使用 MVCHtmlString.Create 但我无法弄清楚正确的语法。
我还尝试在 richMessage 属性上使用 [AllowHtml] 属性,但没有成功。
我的问题是:如何使用 MvcHtmlString.Create 让 MVC 正确显示richMessage?