エントリーに使用されているカミソリディスプレイがあります。ある場合には、ユーザーがテキスト ボックスにデータを入力できるようにしたいのですが、別のケースでは、ユーザーがテキスト ボックスにデータを入力できないようにしたいと考えています。私は次のようなコードを使用しています:
@Html.TextBoxFor(model => model.Goop, new { @class = "text-box", maxlength = 2, onfocus = "javascript:this.select();" })
if (Model.Review.ReviewType.Equals("M"))
{
<script type="text/javascript">
$(function () {
$("#Goop").prop("disabled", true);
});
</script>
}
jQuery(上記)、CSS属性、javascript、ASP.NETなど、いくつかの方法でこれを実行しようとしましたが、すべて同じ問題があります。フォームが送信されたときに、Goopテキストボックスが無効になっている場合、Goopの値モデルはヌルです。アイデア?前もって感謝します!