目前开发的系统发现与IE6不兼容。
想在程序中直接编写代码,如用IE6登录就会提示错误(比如 IE6无法登录此网站)等。
怎么禁用呢?谢谢各位大侠了!

解决方案 »

  1.   

    http://download.csdn.net/detail/tpxiangdh/3290085
      

  2.   

    HttpBrowserCapabilities bc =  Request.Browser;
      if (bc.Type.ToLower() == "ie6")
      {
    //进行相对应操作。
       Response.Write("您正在使用IE6!");
       Response.End();
      }
    http://msdn.microsoft.com/zh-cn/library/3yekbd5b(v=vs.80).aspx
      

  3.   

    <script type="text/javascript">
    <!--var UA =navigator.userAgent;  //userAgentを取得して格納
    var START,END;  //切り取り開始点と終了点
    var VERSION;    //ブラウザバージョンを格納する変数//最初にInternet Explorerか調べます
    START = UA.indexOf("MSIE");//「MSIE」の文字列があれば、バージョンを取得する
    if ( START != -1 )
    {
      //バージョン番号の後に「;」があるのでそれを検索
      END = UA.indexOf(";",START);
      
      //「MSIE」+半角スペースの5文字を加えた位置から切り取る
      VERSION = UA.substring(START+5,END);
      
      //頭に「Internet Explorer」を付けてバージョンを書き出す
      document.write("Internet Explorer "+VERSION);
    }
    //今度はFireFoxか調べます
    START = UA.indexOf("Firefox");//「Firefox」の文字列があれば、バージョンを取得する
    if (START != -1)
    {
      //FireFoxの場合、バージョンは最後。つまり終了点は文字列全体の長さ。
      END = UA.length;
      //「Firefox」+「/」の8文字を加えた位置から切り取ります
      VERSION = UA.substring(START+8,END);
      
      //頭に「FireFox」を付けてバージョンを書き出す
      document.write("FireFox " + VERSION);
    }
    // -->
    </script>
      

  4.   

    JS 具体怎么写呢? 我想直接在 aspx 里写。