asp.net GridView文本框过滤器更改

时间:2016-11-30 21:53:50

标签: asp.net gridview

我有一个由TextBox过滤的GridView。当我离开控件时它会过滤。如何在TextBox更改时触发过滤器?

1 个答案:

答案 0 :(得分:0)

我设置OnChange事件并查找该值以查看它是否至少有3个字符长。如果是我手动调用PostBack:

<asp:TextBox ID="_txtEquipment" runat="server" AutoPostBack="True" 
    onkeyup="checkforEquipmentNumber();"/>

JavaScript代码:

function checkforEquipmentNumber() {
    var txtEquipmentNumber = document.getElementById("_txtEquipment").value;

    if (txtEquipmentNumber.length > 2) {            
        javascript:__doPostBack("_txtEquipment",'');
    }
}