aspx.net中的多个事件

时间:2019-03-04 10:50:33

标签: c# asp.net .net event-handling

我有一个带有文本框和按钮的页面。

文本框包含一个Textbox1_TextChanged事件,而按钮具有一个Button1_Onclick事件。

textbox仅在用户失去对textchanged event的关注之后才触发其textbox。因此,键入后,用户按下按钮,但是只有文本changed event会触发,而按钮事件不会触发。

是否有一种方法可以在不使用AutoPostBack="false"的情况下触发两个事件?

1 个答案:

答案 0 :(得分:0)

请尝试使用jQuery,           

<script type="text/javascript">
    $("#<%=TextBox1.ClientID %>").blur(function () {
        debugger;
        var len = $("#<%=TextBox1.ClientID %>").val().length;
        if (len > 0)
            $("#<%=Button1.ClientID %>").removeAttr("disabled");
        else
            $("#<%=Button1.ClientID %>").attr("disabled", "disabled");
    });

</script>