首先,我先声明一点,很多人都说这个函数不能在asp.net下使用,但是,我已经测试了成功,而且,不是只有本地成功,我将我的地址设成公网地址,任何都过公网访问都能能正常显示出来,不过,现在出了点问题,我将程序发布到windows 2003服务器上时,这个函数就出错,我开始以为是没有安装VS的问题,于是,将VS2005将在了服务器上,不过,还是显示出错,请各位达人研究一下,问题会出在哪?以下是代码        'WEB下面的MSGBOX
        Function JSMsgBox(ByVal STR As String, ByVal TT As String, Optional ByVal Type As System.Windows.Forms.MessageBoxButtons = Windows.Forms.MessageBoxButtons.OKCancel) As System.Windows.Forms.DialogResult            JSMsgBox = System.Windows.Forms.MessageBox.Show(STR, TT, Type, System.Windows.Forms.MessageBoxIcon.Question, System.Windows.Forms.MessageBoxDefaultButton.Button2, System.Windows.Forms.MessageBoxOptions.ServiceNotification)        End Function调用            If JSMsgBox("当前您的姓名已经修改为新的名字,请确认是否为误操作,更改姓名将直接导致您的历史故障信息丢失,并将对我们与您联系时可能产生一系列不必要的麻烦,请确认您新的名字是正确名字,否则,请不要继续!请选择是否继续", "姓名更改确认", System.Windows.Forms.MessageBoxButtons.YesNo) = System.Windows.Forms.DialogResult.No Then
                Back()
                Exit Sub
            End If