弹出一个messagebox,点击‘是’,程序往下跑,点击‘否’,跳出程序。这样的功能,在web里实现!
我想说的代码往下跑是指后台代码。。。。。这个时候已经进到后台了
If Name = "jack" Then '这是已经跑到后台代码了。
confirm("名字是jack,请问是否继续保存?")
'点击是则后台代码继续往下跑,不是则exit sub
'像这样的winform代码
'If MessageBox.Show("确定要添加新用户吗?", "提示", MessageBoxButtons.YesNo) = Windows.Forms.DialogResult.No Then
' Exit Sub
'End If
End If
ScriptManager.RegisterStartupScript(page, page.GetType(), "err_msg", "alert('" + error + "');window.location='newpage.aspx';", true);
没有办法返回值,只能作为表达式执行,不然是个不错的选择!
这个没有办法得到js function的返回值,只能作为表达式执行,不然是个不错的选择!顺便提个问题,有没有一种方法 后台调用前台js,可以直接得到js function的返回值。
@达殿: 跳转什么的都在前台Jquery中写,执行后把值赋值给一个服务器控件(hidden),后台就取得hidden的值,就好你。
@荒野的呼唤: 这个我知道,要就嫌麻烦。
@达殿: 等实现 了功能,再去优化。功能都没有实现,还嫌麻烦干嘛呢。
@荒野的呼唤: 只是想尽可能地让代码简洁,
用Js控制
在控件上添加js事件
btnLogin.Attributes.Add("onClick", "return confirm('是否确定....')");