asp.net this.button.Attributes.Add("onclick","return confirm();");
为何button按钮要按2次才弹出确认框这句 asp.net this.button.Attributes.Add("onclick","return confirm();");
应该放到哪里? Page_load里? DataGrid1_ItemCommand里? ispostback里? --------------------编程问答-------------------- 建议在前台用脚本写。 --------------------编程问答-------------------- ispostback里或者在前台写,不过在前台写比较方便。在前台是OnClientClick --------------------编程问答-------------------- LZ 在前台写脚本 然后在后台的button事件中 去调前台的方法
<script>
function show(){
//代码
}
</script>
用这个去调
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "show()", true); --------------------编程问答--------------------
但是asp.net this.button.Attributes.Add("onclick","return confirm();");
中的return confirm里还有CS部分的得出的参数,这个如何调用前台?
或者麻烦给个具体的例子吧(包含前台+后台CS代码) --------------------编程问答-------------------- this.button.Attributes.Add("onclick","return confirm();");
呵呵 省事的话直接放到!ISPOSTBACK里就好了。
前台就直接:
function confirm() {
if (confirm("是否保存?")) {
return true;}
else {return false;}
然后在click事件调用confirm()方法。 --------------------编程问答-------------------- 中的return confirm里还有CS部分的得出的参数,这个如何调用前台?
可以用隐藏控件的哟
补充:.NET技术 , ASP.NET