输入按钮服务器点击没有被触发
嗨,我有一个像这样的输入按钮
<input id="btnDelete" type="button" value="Delete" name="btnDelete" runat="server" onclick="return confirm('Are you sure you wish to delete these records?');" />
and my serverside code is
Private Sub btnDelete_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.ServerClick
' my code here
End Sub
,但是当我单击删除按钮时,我会收到确认消息框,但之后它不会发生服务器端事件。
这有什么问题吗?
谢谢
Hi I've an input button like
<input id="btnDelete" type="button" value="Delete" name="btnDelete" runat="server" onclick="return confirm('Are you sure you wish to delete these records?');" />
and my serverside code is
Private Sub btnDelete_ServerClick(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnDelete.ServerClick
' my code here
End Sub
but when I click on delete button I'm getting confirm msg box, but after that it is not going to server side event.
Anything wrong in this?
Thank you
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
使用 OnClientClick对于您的客户端 JavaScript 验证,
如果您使用 HTML 控件,那么这可能会有所帮助:如何从服务器方法后面调用代码客户端 JavaScript 函数?
也检查一下 _doPostBack()
USE OnClientClick for your client side javascript validation
IF you are using HTML control then this may be helpful: How to call code behind server method from a client side javascript function?
CHECK THIS OUT ALSO _doPostBack()
也许是因为它不是 type=submit 按钮?
Maybe because its not a type=submit button?