ページ内にレンダリングされた部分ビューがあり、正常に機能しました。次に、その部分ビューに textarea コントロールを導入しました。
ページの残りの部分 (このテキストエリアの後にレンダリングする必要があります) は、このテキストエリアの内側にレンダリングされます。ページの残りの部分はすべて空白であり、このテキストエリアのテキストとしてビューにレンダリングされるべき HTML を確認できます。 .
これは私のかみそりです:
@if (Model == null || (Model != null && String.IsNullOrEmpty(Model.QuoteNo)))
{
<div id="mycomments">
<span>my Comment</span>
<textarea name="comments" cols="100" rows="10" />
</div>
}
私の書式設定で申し訳ありませんが、このエディターはそれ以外の場合は html タグを表示しません。
この部分ビューは次のようにレンダリングされます。
@if (Model == null)
{
Html.RenderPartial("_HeaderAndPartsList", Model);
}