使用<asp:linkbutton>时,在form_load加载this.lbtnDelete.Attributes.Add("onclick","return confirm(\"确实要对选中的组删除么\");};");
目的是让如果选择取消,则不执行postback,但是是,结果是即使选择了取消,仍然会执行服务器端的事件,
而使用客户端控件,<input type=button>时,如果取消,则不会postback。
两者的区别是在显示的html文件中,前者,onclick属性=return confirm(\"确实要对选中的组删除么\,postback事件是写在href里的。
而后者的所有内容都写在onckick里,所以,如果后者选择取消,则return false,则不执行postback,
虽然发现了原因,但是不知道怎么解决,求高手解答,很急!!!!
目的是让如果选择取消,则不执行postback,但是是,结果是即使选择了取消,仍然会执行服务器端的事件,
而使用客户端控件,<input type=button>时,如果取消,则不会postback。
两者的区别是在显示的html文件中,前者,onclick属性=return confirm(\"确实要对选中的组删除么\,postback事件是写在href里的。
而后者的所有内容都写在onckick里,所以,如果后者选择取消,则return false,则不执行postback,
虽然发现了原因,但是不知道怎么解决,求高手解答,很急!!!!
解决方案 »
- 求解:列“YearMonth”不属于表 ds。
- 怎么用一句正则表达式匹配这个标签??
- 通信录怎么设计比较好?
- 正则表达式只能输入0-110之间的整数
- 一个站点有几种角色成员关系时,<authentication>节如何配置?
- asp.net高手请帮忙。动态加载asp:RequiredFieldValidator出异常?急急急!!!!
- 一个关于动态加载TextBox的问题
- 新手问题!这样的正则怎么写啊
- 请问如何根据控件字符串在一个页面的后台代码中获取另一个页面的 控件
- 足球与中国软件(Icyer手下留情!)
- 调试时如何知道都有那些方法调用了一个特定的方法???
- 求一个DATAGRID的滚动代码,有懂的教教俺,谢啦!
.Attributes.Add("onclick","return confirm(\"确实要对选中的组删除么\");");
<a id="_ctl1_lbtnDelete" onclick="if(!eDelete()){return;};" href="javascript:__doPostBack('_ctl1$lbtnDelete','')">删除所选组</a>
下面是<input button>的html代码
<input language="javascript" onclick="if(!eDelete()){return;}; __doPostBack('_ctl1$btnDelete','')" name="_ctl1:btnDelete" id="_ctl1_btnDelete" type="button" value="删除所选组" />
其中eDelete()事件就是
function eDelete()
{
return confirm("确实要删除所选中的组吗?");
}
.Attributes.Add("onclick","return confirm('确实要对选中的组删除么');");
return !eDelete();