我习惯于编写表单,因此输入具有标签,然后单击标签将用户的键盘焦点置于该输入中。
在.net core 2.2中。我有以下代码:
<label asp-for="Summary" class="control-label"></label>
<input asp-for="Summary" class="form-control" />
我的模型有一个[Display(Name =“该项目的摘要”)]数据注释,因此这将呈现“该项目的摘要”标签和一个输入文本框。但是,单击标签不会将焦点设置为此单元格。
再举一个例子,这次是一个复选框,标签在某种程度上与输入绑定,但是单击它不会更改选中状态
<label asp-for="MobileAvailability" class="control-label">Available</label>
<input asp-for="MobileAvailability" class="checkbox" />
在网络核心中执行此操作的正确方法是什么?