我想用 ASP.NET Html.Partial 视图在 Javascript 中设置一个字符串。问题是 Html.Partial 给出了一个 HtmlString 而不是一个 Javascript 字符串,例如我可以用 JQuery 处理。
Javascript代码:
myfunction= function () {
...
var badge=@Html.Partial("_UserBadge",User.Identity.Name).ToString();
....
$("#myNode").append(badge);
};
Html-部分“_UserBadge.cshtml”:
@model WT.Models.ttUser
<div style="..">
...some more lines html...
</div>
我的问题是没有添加 ' 开头和每行末尾的 '+ 。我该如何解决这个问题?
代码结果为:
var badge=
<div style="..">
...some more lines html...
</div>;
而不是 javascript 字符串:
var badge=
'<div style=".."> '+
'...some more lines html... '+
'</div> ';