如题...

解决方案 »

  1.   

    if(Request.UserAgent.IndexOf("MSIE")>-1)
    {
        Response.Wirte("用的ie");
    }else ..
      

  2.   

    我用maxthon打开,结果是一样的。
      

  3.   

    有些js和css在maxthon会失效,有什么好方法呢?
      

  4.   

    如showModalDialog的returnValue在ie里是正常的,但在maxthon里就成了空白或者[object]了...
      

  5.   

    如showModalDialog的returnValue在ie里是正常的,但在maxthon里就成了空白或者[object]了...
    ==========>拦截了。
      

  6.   

    分析 Request.UserAgent。
    至于你说的Maxthon,呵呵,我用的就是这个。它是基于IE核心的,所以它也算是IE吧。
    你说的失效的问题,可能是你的Maxthon拦截了。比如广告代码。
      

  7.   

    如showModalDialog的returnValue在ie里是正常的,但在maxthon里就成了空白或者[object]了...
      这个应该不是 maxthon的问题吧
    我一直使用 1.5 2.0都在用 没有发现过这样的问题.
      

  8.   

    如果你是想 一进入 页面就 showModalDialog个窗口 那么 肯定是会被拦截的啊.
    IE一样会吧 除非你的版本很低.没有更新过.
      

  9.   

    //获取浏览器信息System.Web.HttpBrowserCapabilities browser = Request.Browser;
                string s = "Browser Capabilities<br />"
                    + "浏览器 = " + browser.Type + "<br />"
                    + "浏览器名 = " + browser.Browser + "<br />"
                    + "浏览器版本 = " + browser.Version + "<br />"
                    + "Major Version = " + browser.MajorVersion + "<br />"
                    + "Minor Version = " + browser.MinorVersion + "<br />"
                    + "使用平台 = " + browser.Platform + "<br />"
                    + "是否为测试版 = " + browser.Beta + "<br />"
                    + "Is Crawler = " + browser.Crawler + "<br />"
                    + "Is AOL = " + browser.AOL + "<br />"
                    + "是否为16 位的环境 = " + browser.Win16 + "<br />"
                    + "是否为32 位的环境 = " + browser.Win32 + "<br />"
                    + "是否支持框架(Frame) = " + browser.Frames + "<br />"
                    + "是否支持表格(Table) = " + browser.Tables + "<br />"
                    + "是否支持Cookie  = " + browser.Cookies + "<br />"
                    + "是否支持VB Script  = " + browser.VBScript + "<br />"
                    + "是否支持Java Script  = " +
                    browser.EcmaScriptVersion.ToString() + "<br />"
                    + "是否支持Java Applets  = " + browser.JavaApplets + "<br />"
                    + "是否支持ActiveX Controls  = " + browser.ActiveXControls
                    + "<br />";
                Response.Write(s);
      

  10.   

    http://dotnet.aspx.cc/article/hlfq4zoy-n3go-4r7y-wy5r-xzzn2jy5j8hz/read.aspx
      

  11.   

    IE中:
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.5.20404) 
    Mathon:Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; InfoPath.2; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.5.20404; MAXTHON 2.0) 通过
    if(Request.UserAgent.IndexOf("MAXTHON")>-1)
    {
        Response.Wirte("用的Maxthon");
    }else ..
      

  12.   

    谢谢楼上的各位,其实上面的方法我之前都试过。无论用IE打开还是用
    Maxthon打开,结果都是一样
    Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; Maxthon; .NET CLR 2.0.50727) ,所以是无法判断的,js也一样,目前还没有找到好的办法判断。
     
      

  13.   

    to hertcloud(·£孙子兵法£·) 
    我是onclick一个button才弹出modalDialog的。还有,我用传参数的方法是可以返回的,真奇怪!
      

  14.   

    to all,如果客户的浏览器设置成这样,我们是不能要求他们更改的,我们只能通过代码的方法去解决了。