使用javascript在更新框架内的文本框上回发
我有一个asp.net页面,在更新面板中包含一个gridview。在这个Gridview上有许多文本框。其中一个文本框在失去焦点(textChanged事件)且updatepanel执行回发时会导致回发。我想这个文本框只做回发,如果有20个字符,当它失去焦点。我已经编写了一个javascript函数来实现这一点,但仍然存在一个问题。当我回发时,整个页面都会重新加载,而不仅仅是更新面板。我有如下类似的功能,有人能解释一下我如何才能让它只回发更新面板:使用javascript在更新框架内的文本框上回发,javascript,asp.net,postback,Javascript,Asp.net,Postback,我有一个asp.net页面,在更新面板中包含一个gridview。在这个Gridview上有许多文本框。其中一个文本框在失去焦点(textChanged事件)且updatepanel执行回发时会导致回发。我想这个文本框只做回发,如果有20个字符,当它失去焦点。我已经编写了一个javascript函数来实现这一点,但仍然存在一个问题。当我回发时,整个页面都会重新加载,而不仅仅是更新面板。我有如下类似的功能,有人能解释一下我如何才能让它只回发更新面板: <script language='Ja
<script language='Javascript'>
function CheckPostback(var textbox)
{
if(textbox.value.length() == 20)
{
__doPostBack(textbox.Id, '');
}
}
</script>
函数检查回发(变量文本框)
{
if(textbox.value.length()==20)
{
__doPostBack(textbox.Id.);
}
}
使用要进行部分回发的UpdatePanel的Id调用\uuuDoPostBack
应该是更好的选择。有关更多信息,请参阅
这个问题也应该有用