質問

私は disabled TextBoxForを使用するための2つの異なる方法があります。

@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled", @readonly = "readonly" })
.

@Html.TextBoxFor(u => u.Visibilidade, new { disabled = "disabled" })
.

IE。ReadOnly Property

を使用するかどうかを使用してください

無効なフィールドが何らかの方法で変更されないことを考慮して、違いは何ですか?

事前感あり

役に立ちましたか?

解決

通常はどちらも使えません。

readOnlyはテキストボックスにテキストをコピーしたり、イベントをトリガーするためにテキストボックスに集束させることができます。ReadOnly Fieldsはフォームで転記されます。

無効なフィールドでは、ユーザーはTextBoxにフォーカスを与えることはできず、フィールドはフォームで投稿されません。

あなたがどの人があなたがフィールドで何をする必要があるかによって異なります。

フォーカスを有効にしたい場合は、掲載したくない場合は、readonlyにすることができますが、名前プロパティを上書きします。

@Html.TextBoxFor(u => u.Visibilidade, new { @readonly = "readonly", @Name = "" })
.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top