asp.net - 单击 asp 标签后如何将焦点设置在文本框和/或控件上?

标签 asp.net label

我想在单击 asp 标签后将焦点设置在文本框和/或控件上?有人可以向我解释一下如何做到这一点吗?类似于做一个

<label for="txtBoxID">Blah</label>

最佳答案

你也可以这样做

<label for="<%=txtName.ClientID%>">Name:</label>
<asp:TextBox runat="server" ID="txtName"></asp:TextBox>

或在点 4 上。

<label for="txtName">Name: </label>
<asp:TextBox runat="server" ID="txtName" ClientIDMode="Static"></asp:TextBox>

并避免使用 JavaScript。

关于asp.net - 单击 asp 标签后如何将焦点设置在文本框和/或控件上?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050212/

相关文章:

c# - 如何访问源错误、源文件和异常的行号以在自定义错误页面中使用?

r - 如何仅在R中调整y轴标签的大小?

iphone - 将标签的文本用于变量,以便稍后在 iOS5 中使用

gtk - 当 GtkSizeGroup 设置宽度时如何左对齐 Gtk 标签

c# - 使用 MVC 时实体模型的命名约定

c# - 我该如何解决这个线程问题?

python - Matplotlib 绘图具有更精细的刻度线,但没有标签

label - 长标签文本中的换行

asp.net - 无法通过 asp.net core 服务器端将文件 ~200mb 上传到 azure blob 存储

c# - Gridview 列的宽度可以在代码隐藏中以百分比形式更改吗?