在我的代码中,我将新记录插入数据库然后重新加载列表,我现在唯一想做的就是将焦点设置为代表新记录的TextBox。在重新加载列表后面的代码中我能够获得对该TextBox的引用。
所以基本上我需要注册脚本,在加载后将触发并将焦点设置为该控件,但我不确定怎么做,你能帮帮忙吗? :)
{
TextBox txt = (TextBox)lastRow.Cells[1].Controls[0];
//Here I need to assign script
}
答案 0 :(得分:0)
我不是100%确定我理解你的问题,但如果我这样做,这个Javascript应该可以胜任:
document.getElementById("myTextbox").focus();
答案 1 :(得分:0)
我假设您使用的是asp.net页面
在页面构造函数上,您可以订阅Loaded
事件,然后调用textbox.Focus()
public MyPageName()
{
this.Loaded += myloadedEventHandler;
}
void myloadedEventHandler(object sender,EventArgs args)
{
textBox.Focus();
}