私はMVC 5で作成したフォームを持って下のテキストボックスがあります:MVC 5隠すテキストボックス
<div class="form-group">
@Html.LabelFor(model => model.Client_PID, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Client_PID, new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Client_PID, "", new { @class = "text-danger" })
</div>
</div>
は私がによって記入される他、デフォルト値を持つ条件付きで目に見えないためにこれを作りたいです顧客。
これを達成する最良の方法は何ですか。条件付きでテキストボックスを非表示にすることができましたが、フォームに失敗しました (ModelState.IsValid)が有効でない場合はどうすればよいですか?これにどのようにデフォルト値を渡しますか?
どのようなデフォルト値が必要ですか?これは、コントローラのactionresultメソッドでセットアップされる可能性があります。あなたもそれを投稿できますか? –