4

.append() 関数内に html.helper を配置する方法はありますか。

success: function (html) { $("#Resultaatsgebied").append(' <li>@Html.TextBoxFor(item => Model.RG1)<ul id="Concretisering" class="subList"><li>@Html.TextBoxFor(item => Model.RG1sub1)</li></ul>@Html.ActionLink("+", "index", null, new { id = "addConcretisering" })</li>'); }

これは機能しますが、コントロールとしてではなく、文字列としてのみ機能します

編集:

これは現在機能していますが、生成されたアクションリンクは機能しません。私のビューには同じアクションリンクのデフォルトがあり、そこで動作します。しかし、生成されたものについては、彼は ajax 呼び出しを実行していないと思いますか?

4

4 に答える 4

1

コードがカミソリ ビューの場合は、次のようにカミソリ コードを括弧で囲むことができます。

success: function (html) { 
    $("#Resultaatsgebied").append(' <li>@(Html.TextBoxFor(item => Model.RG1))<ul id="Concretisering" class="subList"><li>@(Html.TextBoxFor(item => Model.RG1sub1))</li></ul>@(Html.ActionLink("+", "index", null, new { id = "addConcretisering" }))</li>'); 
}
于 2013-04-18T08:02:48.047 に答える