前台是:
<asp:button id="B1" runat="server" CommandArgument="1" CommandName="B1" Text="投票" OnCommand="B_Command"></asp:button>后台是:
Public Sub B_Command(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
连接数据库并处理,这里的代码能正常工作。
问题:希望在连接数据库前先弹出一个确认对话框,如果是“确认”再进行数据库处理,否则停止。
后台代码应如何写? 谢谢
<asp:button id="B1" runat="server" CommandArgument="1" CommandName="B1" Text="投票" OnCommand="B_Command"></asp:button>后台是:
Public Sub B_Command(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
连接数据库并处理,这里的代码能正常工作。
问题:希望在连接数据库前先弹出一个确认对话框,如果是“确认”再进行数据库处理,否则停止。
后台代码应如何写? 谢谢
this.B1.Attributes.Add("onclick","return confirm('确定要操作吗?');");
差不多吧!
在页面载入时即page_load事件中给按钮添加此属性B_Command.Attributes.Add("onclick","javascript:return confirm('确认要做');")
Public Sub B_Command(ByVal sender As O**ect, ByVal e As System.Web.UI.WebControls.CommandEventArgs)
Response.Write("<script language='javascript'>confirm('您投票吗?');</script>")
连接数据库并处理
End sub由于 Response.Write 不返回值,没法用if 判断,无论点“确认”还是“取消”都会连接数据库, 现在如何让点“取消”后跳过数据库连接? 谢谢!
B_Command.Attributes.Add("onclick","") 这个 onclick 就好像不起作用了,怎么办?