0

MVC アプリケーションで異常な動作に直面しています。ビューでテキストボックスとラベルを取得しました

@Html.LabelFor(m => m.AddressLine1)
@Html.TextBoxFor(m => m.AddressLine1, new { maxlength = 40, title = "Enter Address Line1" })

そして私のViewModelで

[DisplayName("Address Line1")]
[Required(ErrorMessage = "Please enter Address Line1")]
public string AddressLine1 { get; set; }

デバッグ時にラベルをクリックすると、テキストボックスが選択されます。誰かが私を解決するのを手伝ってください、なぜ私がそのような問題に直面しているのか教えてください.

4

1 に答える 1

0

これは、ラベルの標準的な動作です。

タグは、要素の<label>ラベルを定義します。

この<label>要素は、ユーザーにとって特別なものとしてレンダリングされません。<label>ただし、ユーザーが要素内のテキストをクリックすると、コントロールが切り替わるため、マウス ユーザーの使いやすさが向上します。

于 2013-10-17T12:12:55.100 に答える