0

我正在尝试将<script>标签添加到 Jquery 模板,如下所示

<script id="invoiceTemplate" type="text/x-jquery-tmpl">
    <script type="text/javascript">
        alert('x');
    </script>        
</script>

我的问题出<script>在模板中元素的结束标记中。我试图添加这个

@{
string xs =System.Web.HttpUtility.HtmlDecode(System.Web.HttpUtility.HtmlEncode("</script>"));}
    }
<script id="invoiceTemplate" type="text/x-jquery-tmpl">
    <script type="text/javascript">
        alert('x');
    @(xs)      
</script>

解析结束标记并将其作为脚本,但结果就像预期的那样,我的 javascript 代码也无法正常&lt;/script&gt;工作</script>

4

1 回答 1

0

尝试使用

string xs = @Html.Raw("</script>");

就像如何在视图中将 MVC 模型字符串作为纯文本获取一样

于 2013-06-19T14:12:41.083 回答