更新パネル内にグリッドビューを含むasp.netページがあります。このグリッドビューには、いくつかのテキストボックスがあります。これらのテキストボックスの1つは、フォーカスを失い(textChangedイベント)、updatepanelがポストバックを実行すると、ポストバックを引き起こします。このテキストボックスには、フォーカスが失われたときに20文字ある場合にのみ、ポストバックを実行するようにします。これを行うためにjavascript関数を作成しましたが、まだ問題があります。ポストバックを実行すると、更新パネルだけでなく、ページ全体がリロードされます。私は以下の関数のようなものを持っていました、誰かが私がそれを更新パネルだけにポストバックさせる方法を説明できますか?
<script language='Javascript'>
function CheckPostback(var textbox)
{
if(textbox.value.length() == 20)
{
__doPostBack(textbox.Id, '');
}
}
</script>