Page.RegisterStartupScript("警告", "<script language=javascript>alert('" + ex.Message.Replace("\r\n", " ").Replace("'", "") + "');</script>");这个弹出来是一个感叹号,如何把他换成问号或者i号呢?

解决方案 »

  1.   

    直接改是不可以的 是内定的 
    你把脚本语言换成vbscript就行了  <script   language="VBScript">   
      <!--   
      Public   Function   MessageBox   (strMsg,strTitle,intIcon,intButtons)   
      MessageBox=MsgBox(strMsg,intIcon+intButtons,strTitle)   
      End   Function   
      -->   
      </script>   
      <script   language="JavaScript">   
      <!--   
      function   onExit(n){   
      var   ret=MessageBox("是否保存?","测试",515+n,0);   
      if(ret==6){   
      alert('你点击了“是”');   
      }else if(ret==7){   
      alert('你点击了“否”');   
      }else if(ret==2){   
      alert('你点击了“取消”');   
      }else{   
      alert("不知道你到底点了哪个["+ret.toString()+';');   
      }   
      }   
      -->   
      </script>   
      <button   onclick="JavaScript:onExit(16)">显示临界消息图标</button>   
      <button   onclick="JavaScript:onExit(32)">显示警告询问图标</button>   
      <button   onclick="JavaScript:onExit(48)">显示警告消息图标</button>   
      <button   onclick="JavaScript:onExit(64)">显示提示消息图标</button> 
    MsgBox   参数  
        
      下列常数与   MsgBox   函数一起使用,标识在消息框中出现的按钮、图标,并指定默认按钮。另外,还可以指定消息框的样式。因为这些常数在VBScript中被建立,您在使用之前不必定义它们。您可在代码中任意处使用它们以表示说明值。   
        
      常数   值   描述     
      vbOKOnly         0   只显示确定按钮。     
      vbOKCancel         1   显示确定和取消按钮。     
      vbAbortRetryIgnore         2   显示终止、重试和忽略按钮。     
      vbYesNoCancel         3   显示是、否和取消按钮。     
      vbYesNo         4   显示是和否按钮。     
      vbRetryCancel         5   显示重试和取消按钮。     
      vbCritical       16   显示临界消息图标。     
      vbQuestion       32   显示警告询问图标。     
      vbExclamation       48   显示警告消息图标。     
      vbInformation       64   显示提示消息图标。     
      vbDefaultButton1         0   第一个按钮是默认按钮。     
      vbDefaultButton2     256   第二个按钮是默认按钮。     
      vbDefaultButton3     512   第三个按钮是默认按钮。     
      vbDefaultButton4     768   第四个按钮是默认按钮。     
      vbApplicationModal         0   应用程序模式。用户必须响应消息框,才能继续在当前应用程序中工作。     
      vbSystemModal   4096   系统模式。   在   Win16   系统中,   所有应用程序都将中止直到用户响应消息框。   在   Win32   系统中,   此常数提供一个应用程序模式信息框并总是保留在您可能正在运行的所有其它程序的顶部。       
        
        
      下列常数与   MsgBox   函数一起使用,标识用户选定的按钮。仅当类型库中包含以下常数定义,且在您的工程文件中已经显式引用该类型库后,才允许使用这些常数。对于   VBScript,必须在代码中显式声明这些常数。   
        
      常数   值   描述     
      vbOK   1   确定按钮被单击。     
      vbCancel   2   取消按钮被单击。     
      vbAbort   3   终止按钮被单击。     
      vbRetry   4   重试按钮被单击。     
      vbIgnore   5   忽略按钮被单击。     
      vbYes   6   是按钮被单击。     
      vbNo   7   否按钮被单击。
      

  2.   

    alert 出来的没有办法更改, alert 的意思就是"警告"可以考虑使用 div 模拟, vbscript 无法跨浏览器