可以了.. Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load '在此处放置初始化页的用户代码 If Page.IsPostBack = False Then btnCommit.Attributes.Add("onClick", "jscript:if(!confirm('确定提交吗?')) return false;") ... ... End Ifc#跟这差不多的.
把 BtnAdd.Attributes.Add("onclick","check()");放在
if(!IsPostBack)
{
}试一试!
我是先判断用户是否确定提交,确定后才执行服务器端代码.但是我发现不管提交与否,都是先执行完客户端代码后,接着又执行服务器端代码.asp.net的机制在这点上跟asp好像不同...我的方法就如楼上各位所说的一样,但是没有什么用...
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'在此处放置初始化页的用户代码
If Page.IsPostBack = False Then
btnCommit.Attributes.Add("onClick", "jscript:if(!confirm('确定提交吗?')) return false;")
...
...
End Ifc#跟这差不多的.