请教个为高手个问题啊!!!<asp:Button ID="btnSaveTop" runat="server" Text="保存" UseSubmitBehavior="false" OnClick="btnSave_Click"/>我像上面那样定义了一个button,我想在OnClick执行前弹出一个确认的对话框,如果选择“是”,则继续执行OnClick里的
内容,如果不是就返回了。其实就像JavaScript中的confirm一样,关键是我想弹出的对话框来由我自己设计,
而不是JavaScript中提供的那个confirm方法显示的对话框怎样才能实现啊???求各位指教啊,急急急.....

解决方案 »

  1.   

     OnClientClick="return confirm('ok?')"
      

  2.   

    看看这个自定义confirm对话框
    http://tech.ddvip.com/2008-09/122093040662078.html
      

  3.   

        <asp:Button ID="btnSaveTop" runat="server" Text="保存" OnClientClick="return confirm('确认保存?')" UseSubmitBehavior="false" OnClick="btnSave_Click"/> 
      

  4.   

    <asp:Button ID="btnSaveTop" runat="server" Text="保存" OnClientClick="return confirm('确认要保存吗?');" OnClick="btnSave_Click"/> 
      

  5.   

    <asp:Button ID="btnSaveTop" runat="server" Text="保存" OnClientClick="return confirm('确认要保存吗?');" OnClick="btnSave_Click"/> 
      

  6.   

    sorry:<asp:Button ID="btnSaveTop" runat="server" Text="保存" OnClientClick="return confirm('确认保存?')" UseSubmitBehavior="true" OnClick="btnSave_Click"/> 
      

  7.   

    谢谢楼上各位的回复OnClientClick="return confirm('确认要保存吗?');"这个我也知道的,我说的是弹出的那个‘确认要保存吗?’的对话框由我来自己定义
    应该怎样做啊?
      

  8.   

    这个比较长Custom Javascript Dialog 
    http://michaelsync.net/2007/01/01/custom-javascript-dialog
      

  9.   

    看看这个 
    http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ConfirmButton/ConfirmButton.aspx
      

  10.   

    onclient事件,这个是客户端的
      

  11.   

    JS函数实现OnClientClick事件,自定义一个页面,用showModalDialog显示,比如
    function fun()
    {
    ......
    showModalDialog(...);
    ......
    return true;
    }
    <asp:Button ID="btnSaveTop" runat="server" Text="保存" UseSubmitBehavior="false" OnClientClick="return fun();" OnClick="btnSave_Click"/> 
      

  12.   

      btnDelete.Attributes.Add("onclick", " function()");然后在function里面写上用showModalDialog,弹出一个画面,然后判断返回值
      

  13.   


    function aa()
    {
       var returnValue = window.showModalDialog("aa.html");
       if(returnValue = null || returnValue == "false")
       {
            return false;
       }
       else
       {
            return true;
       }
    }然后在aa.html里面
    关闭的时候,return 一个值就好了