首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

关于给服务器控件加脚本,

2012-03-15 
关于给服务器控件加脚本,请教高手。页面有一button用来执行操作,我想先用javascript提醒用户是否确认执行,

关于给服务器控件加脚本,请教高手。
页面有一button用来执行操作,我想先用javascript提醒用户是否确认执行,如果用户确认,那就执行后台代码,反之,不执行。
在写javascript时,有两种方法:
方法一:
在aspx.cs的Page_Load里加入:
        this.btnPost.Attributes.Add( "onclick ", "Check() ");
在aspx里有
<script   type= "text/javascript ">
function   Check()
{
    return   confirm( "提交吗? ");
}
</script>
方法二:
直接在aspx.cs的Page_Load里加入:
this.btnPost.Attributes.Add( "onclick ",   "return   confirm( '提交吗? ') ");

两种方法都能出现提示让用户确认,但是方法一却不论用户是 "确认 "还是 "取消 ",都要执行button_click指向的后台代码,方法二却能正确实现我想要的功能?
也就是说方法二能向button反回false;方法一去不能。请教高手,这是为什么呢?

[解决办法]
方法一应该这样:
this.btnPost.Attributes.Add( "onclick ", "return Check() ");

返回false才不执行。

从昨天晚上开始网络不行
[解决办法]
需要加上 "return "

热点排行