私はそのような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 を正しく表示できるようにする方法です。