当我点击按钮时,它不会触发事件,也不会显示任何JavaScript消息。
<asp:Button ID="btnSubmitQues" runat="server"
CssClass="btn" OnClick="btnSubmitQues_Click"
Text="Submit" ValidationGroup="other"
OnClientClick="if(!confirm('Please Make sure to attach correct File and Select correct options !!')) return false;"/>
答案 0 :(得分:4)
使用下面的确认按钮。
<asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" OnClientClick="return confirm('Please Make sure to attach correct File and Select correct options !!');"/>
答案 1 :(得分:1)
OnClick
是服务器端,javascript使用onClientClick
答案 2 :(得分:0)
要随时点击服务器端按钮,您必须从javascript中删除return false
。
您必须通过onClientclick=funname()
和服务器端.cs页面功能通过onclick=function name();
当javascript函数返回false
时,它不会执行您的服务器端代码。
当javascript函数返回true时,返回发生并执行onclick方法。
从您的代码(您之前显示的代码)来看,您似乎只使用了onclick参数
以下是您的按钮代码
<asp:button id="Button1"
usesubmitbehavior="true"
text="Open Web site"
onclientclick="Navigate()"
runat="server" onclick="Button1_Click" />
答案 3 :(得分:0)
我刚尝试在aspx
页面中编写代码,但它运行正常。
当我在确认框中按OK
时,它会在服务器端触发按钮单击事件,否则只会停留在页面上。
所以,其他一些因素阻止了这一点。
我猜ValidationGroup="other"
阻止了它的验证,因此它没有触发OnClientClick
事件。