点击标签文本框后会被选中?

时间:2013-10-17 12:10:38

标签: c# asp.net-mvc

我在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; }

在调试时,当我点击标签时,文本框正在被选中。有人请帮我解决,请告诉我为什么我会遇到这样的问题。

1 个答案:

答案 0 :(得分:0)

这是标签的标准行为:

  

<label>标记定义元素的标签。

     

<label>元素不会呈现为用户特殊的内容。   但是,它为鼠标用户提供了可用性改进,因为   如果用户点击<label>元素中的文本,则会切换   控制。