首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

使用asp.net的ajax导致小弟我设置的Textbox的focus失效,怎么解决

2012-01-05 
使用asp.net的ajax导致我设置的Textbox的focus失效,如何解决?首次进入页面时,TextBox所在的focus是正常的,

使用asp.net的ajax导致我设置的Textbox的focus失效,如何解决?
首次进入页面时,TextBox所在的focus是正常的,但当我点击按钮进行回传处理时,使用了ajax不刷新页面。但是我无论在哪调置前台的TextBox控件focus,都无效。焦点没在TextBox中。。有办法解决吗?

[解决办法]
ajax callback回来后再设置textBox的focus不行吗?
比如:
function ReceiveServerData(data)
{
//.....处理
document.getElementById( "textbox1 ").focus();
}
[解决办法]
var txt= 'textbox1 ';
$get(txt).focus();
确保textbox1为clientid
[解决办法]
//設定焦点
function setFocus(SetID){
var obj = document.getElementById(SetID);
obj.focus();
}

SetID 为 textbox.ClientID

page_load()调用

热点排行