Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 键入时根据iasp.net文本框筛选asp.net GridView数据_C#_Asp.net - Fatal编程技术网

C# 键入时根据iasp.net文本框筛选asp.net GridView数据

C# 键入时根据iasp.net文本框筛选asp.net GridView数据,c#,asp.net,C#,Asp.net,我已经完成了应用程序最重要的部分,在当前阶段,我调用文本框事件TextChanged。但我想知道是否有一种方法可以完成这项任务,比如asp.net中的文本更改事件。换句话说,如何在asp.net中实现像onTextChanging这样的事件。有任何帮助吗?您可以将客户端keyup事件处理程序连接到textbox,并使用u doPostBack函数从textbox进行回发: var tbPostBackTimeout = null; function onTextBoxChanging(send

我已经完成了应用程序最重要的部分,在当前阶段,我调用文本框事件TextChanged。但我想知道是否有一种方法可以完成这项任务,比如asp.net中的文本更改事件。换句话说,如何在asp.net中实现像onTextChanging这样的事件。有任何帮助吗?

您可以将客户端keyup事件处理程序连接到textbox,并使用u doPostBack函数从textbox进行回发:

var tbPostBackTimeout = null;

function onTextBoxChanging(sender) {
    clearTimeout(tbPostBackTimeout);

    tbPostBackTimeout = setTimeout(function () {
        __doPostBack(sender.name, '');
    }, 500);
}

这里使用超时来避免在文本框中键入文本时连续回发。

您是否至少更改了谷歌asp net ajax文本框?请提供一些详细信息。我知道这是一个JavaScript代码,应该添加到asp.net页面中。因为我是asp.net新手,所以我有点困惑。有什么帮助吗?无论如何,感谢您的回答。您可以将onkeyup属性添加到文本框中,并使用ontextboxchanging更改其值