读书人

怎么在前台阻止button触发后台事件

发布时间: 2012-01-05 22:36:54 作者: rapoo

如何在前台阻止button触发后台事件?
按钮为: <asp:Button ID= "Button5 " runat= "server " Text= "Button " OnClientClick= "ImgBtnClick(5); " OnClick= "Button5_Click "/>


<script language= "javascript ">
function ImgBtnClick(Num)
{

if (url.indexOf( 'http:// ')==-1 && url.indexOf( 'ftp:// ')==-1 && url!=null && (url)!= ' ')
{
//如果不是网上的连接就执行服务器端代码
return true;
}
else
{
返回不触发后台事件
}
。。。。


[解决办法]
OnClientClick= "return ImgBtnClick(5); "
[解决办法]
linekery() ( ) 信誉:100 Blog 2007-03-08 09:11:52 得分: 0
onclientclick 和 onclick 一起写 不管return 什么都触发 onclick 事件
要不 就用ajax。。。
======================================
不要乱说好不好
onclientclick只要 OnClientClick= "return ImgBtnClick(5); "这样写以后就可以根据返回值的true和false来判断要不要执行后台的程序的

我们现在做删除按钮的提醒也都是这样做的

读书人网 >asp.net

热点推荐