asp:按钮没有回发或刷新页面

时间:2014-03-10 13:32:05

标签: c# javascript jquery html asp.net

我的页面中有一个按钮,当点击时会触发显示div的jquery方法,但如果浏览器不支持javascript,我想触发一个代码隐藏方法(使用回发)。这可能吗?我已经在使用此代码,但我看不到任何结果:

<asp:Button ID="Button1" runat="server" Text="Upload Files Here" Width="187px" onClick="CodeBehindMethod" OnClientClick="show_upload_box();return false"/>

这是我的jquery代码:

function show_upload_box() {
    $("#pop_up_background").css({
        "opacity": "0.4"
    });
    $("#pop_up_background").fadeIn("slow");
    $("#signup_pop_up_box").fadeIn('slow');
    window.scroll(0, 0);
}

1 个答案:

答案 0 :(得分:0)

如果浏览器不支持JavaScript,那么您的按钮将无效。

在ASP.NET中,runat =&#34; server&#34;指令实际上与提交表单的JavaScript方法相关联(查看页面源以查看该方法)。

更改或删除该属性的值以防止回发到您的服务器。