Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/368.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# asp:按钮,无回发或刷新页面_C#_Javascript_Jquery_Html_Asp.net - Fatal编程技术网

C# asp:按钮,无回发或刷新页面

C# asp:按钮,无回发或刷新页面,c#,javascript,jquery,html,asp.net,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

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

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

如果浏览器不支持JavaScript,则按钮将无法工作

在ASP.NET中,runat=“server”指令实际上绑定到提交表单的JavaScript方法(查看页面源代码以查看该方法)


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

@freefiller这不是问题,只是键入错误“看不到任何结果”是什么意思?您的代码应该按预期工作。OnClientClick应该停止回发。@MikeSmithDev:它不起作用,它会刷新我无法在任何浏览器中复制的页面。使用您提供的代码,没有回帖。我指的是Firefox、Safari(windows)、Chrome和IE 9。可能只需尝试
OnClientClick=“return show\u upload\u box()”
并将
返回值设为false位于函数的最后一行。
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);
}