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>

終了タグを解析してスクリプトとして配置しますが、結果は期待どおりで&lt;/script&gt;はなく</script>、JavaScriptコードが機能しない

4

1 に答える 1

0

使ってみて

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

ビューでMVCモデル文字列をプレーンテキストとして取得する方法のように

于 2013-06-19T14:12:41.083 に答える