Asp.net用jquery代码触发事件

时间:2013-06-21 10:27:10

标签: jquery asp.net

$(document).ready(function () {

    $("#Div_1").show();
    $("#Div_2").hide();

    $('#Button1').click(function () {

        $("#Div_1").hide();
        $("#Div_2").show();
        return false;
    });

}); 

在上面的代码中jquery代码工作正常,但事件没有触发

1 个答案:

答案 0 :(得分:3)

在JavaScript代码中,将客户端点击处理程序附加到按钮,然后在处理程序的末尾附加return false。这可以防止click事件继续向上运行,这也可能导致它不会触发内置的post-back代码。

尝试删除return false语句,以便将回发发送回服务器。

但请注意,这可能不会像您期望的那样。无论你做什么,客户端(显示/隐藏元素)只会在代码发布到服务器并且页面刷新之前的短暂瞬间发生,而不会丢失那些客户端更改。