特定の条件で無効にしたいテキストエリアがあります。この情報を ViewBag パラメーターとして送信したいのですが、方法がわかりません。
私のビューのテキストエリアは次のようになります
@Html.TextAreaFor(f => f.ProgressDetail, new { @class = "followUpProgress", ViewBag.DisableProgressDetail })
そしてコントローラーには次のようなものがあります:
if(conditions)
ViewBag.DisableProgressDetail = "disabled=\"disabled\"";
ただし、html 出力は次のようになります。
<textarea DisableProgressDetail="disabled="disabled"" class="followUpProgress" cols="20" id="ProgressDetail" name="ProgressDetail" rows="2">
</textarea>