我有一个包含更新面板中的 gridview 的 asp.net 页面。在这个 Gridview 上有许多文本框。这些文本框之一在失去焦点(textChanged 事件)并且更新面板执行回发时会导致回发。我希望这个文本框只有在失去焦点时有 20 个字符时才进行回发。我已经编写了一个 javascript 函数来执行此操作,但我仍然有问题。当我进行回发时,整个页面都会重新加载,而不仅仅是更新面板。我有类似下面的功能,谁能解释我如何让它只回发更新面板:
<script language='Javascript'>
function CheckPostback(var textbox)
{
if(textbox.value.length() == 20)
{
__doPostBack(textbox.Id, '');
}
}
</script>