在代码隐藏中分配 JS,以便文本框接收焦点

本文关键字:文本 焦点 隐藏 代码 分配 JS | 更新日期: 2023-09-27 17:56:30


在我的代码中,我正在将新记录插入数据库然后重新加载列表
,我现在唯一想做的就是将焦点设置为表示新记录的文本框。在重新加载列表后的代码隐藏中,我能够获得对该文本框的引用。

所以基本上我需要注册加载后将触发并将焦点设置为该控件的脚本,但我不确定该怎么做,你能帮助大家吗? :)

{
            TextBox txt = (TextBox)lastRow.Cells[1].Controls[0];
            //Here I need to assign script
}

在代码隐藏中分配 JS,以便文本框接收焦点

我不是 100% 确定我理解你的问题,但如果我理解,这个 Javascript 应该可以完成这项工作:

document.getElementById("myTextbox").focus();

我假设你正在使用 asp.net 页面

在页面构造函数上,您可以订阅Loaded事件,然后调用textbox.Focus()

public MyPageName()
{
     this.Loaded += myloadedEventHandler;
}
void myloadedEventHandler(object sender,EventArgs args)
{
     textBox.Focus();
}