第一种方法
不用到head区写函数,这样就行,看上去也比较规范了吧:)
btnLookUp.Attributes["onclick"]="javascript:return window.confirm('请确定输入无误?');";
第二种方法
原理是服务器端向客户端发送js代码,你要是不提交怎么让服务器发送呢,而且,也不太好取返回值

解决方案 »

  1.   

    内容消失?怎么会消失呢?
    你在button的onclick事件调用对话框函数就可以了啊
      

  2.   

    2的方法中可以先使用 Response.Flush() 将页面内容输出。然后再显示弹出窗口。
      

  3.   

    回hgknight(江雨.net) 
     如果我使用自定义函数呢?不在head写在代码里面要写多少个response呀!回spring_ok(spring.z)
    这个方法没用,而且调用后整个页面成了乱码
      

  4.   

    wangj_me(蔻定) 
    你用 hgknight(江雨.net) 的方式还是不妨爱你调用函数呀?
      

  5.   

    2.在引用对象事件中直接调用如
    Response.Write("<script>confirm('确认删除吗?');</script>");
    在使用第二种方法的时候请确保调用之前页面没有其它输出,如果有的话,<Script>标记会屏蔽以后的输出,直到其中语句执行完毕并遇到</script>才继续解释其后的html代码。因而最好把JS代码写成函数形式调用。