Net 4.0のウェブサイトは、IE 10、IE 11において「_doPostBack未定義」の解決策が現れる.

10120 ワード


方法1、ブラウザを互換モードに設定する.
方法2.サーバ版の.Net 40のパッチをインストールする.http://download.csdn.net/detail/5653325/6642051
方法3、VSのツールメニュー--』ライブラリパッケージマネージャ--』パッケージマネージャコンソール(「ライブラリパッケージマネージャ」のメニューがない場合は、まずその「拡張マネージャ」をクリックし、「NuGetパッケージマネージャ」をインストールしてからあります.)をクリックすると、下にPowerShellに接続するコンソールが表示されます.コンソールのロードが完了したら入力
              install-package App_BrowsersUpdate  リターンマッチ
               インストールが完了すると、Webサイトのルートディレクトリの下にAppが表示されます.BrowsersUpdateディレクトリ.その後再アクセスすると「_doPostBack未定義」というエラーメッセージは表示されません.
 
 
以上の方法3では,IE 11がNET 4.0で「_doPostBack未定義」となる方法は解決できない.
IE 11の解決方法は(以下の方法の2つから1つを選択する):
一、サーバーインストール.net 4.0のパッチ(ダウンロードアドレス:http://download.csdn.net/detail/5653325/6642051)
二、上記の方法三で生成したApp_Browsersie.browserは、上部のの下に次の文字を追加します.
[html] view plain copy print ?
  
  •     

  •       
  •       

  •     
  •     

  •       
  •     

  •     
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •   
      
  •   

  •   
  •   

  •     
  •       

  •   
      
  •   

  •     
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •       

  •       
  •     

  •   
    変換元:http://blog.csdn.net/wdw984/article/details/17001447
      <browser id="IE11" parentID="Mozilla">
        <identification>
          <userAgent match="Trident\/7.0; rv:(?'version'(?'major'\d+)(\.(?'minor'\d+)?)(?'letters'\w*))(?'extra'[^)]*)" />
          <userAgent nonMatch="IEMobile" />
        </identification>
        <capture>
          <userAgent match="Trident/(?'layoutVersion'\d+)" />
        </capture>
        <capabilities>
          <capability name="browser"              value="IE" />
          <capability name="layoutEngine"         value="Trident" />
          <capability name="layoutEngineVersion"  value="${layoutVersion}" />
          <capability name="extra"                value="${extra}" />
          <capability name="isColor"              value="true" />
          <capability name="letters"              value="${letters}" />
          <capability name="majorversion"         value="${major}" />
          <capability name="minorversion"         value="${minor}" />
          <capability name="screenBitDepth"       value="8" />
          <capability name="type"                 value="IE${major}" />
          <capability name="version"              value="${version}" />
        </capabilities>
      </browser>
      <!-- Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11,0) like Gecko -->
      <browser id="IE110" parentID="IE11">
        <identification>
          <capability name="majorversion" match="11" />
        </identification>
    
        <capabilities>
          <capability name="ecmascriptversion"    value="3.0" />
          <capability name="jscriptversion"       value="5.6" />
          <capability name="javascript"           value="true" />
          <capability name="javascriptversion"    value="1.5" />
          <capability name="msdomversion"         value="${majorversion}.${minorversion}" />
          <capability name="w3cdomversion"        value="1.0" />
          <capability name="ExchangeOmaSupported" value="true" />
          <capability name="activexcontrols"      value="true" />
          <capability name="backgroundsounds"     value="true" />
          <capability name="cookies"              value="true" />
          <capability name="frames"               value="true" />
          <capability name="javaapplets"          value="true" />
          <capability name="supportsCallback"     value="true" />
          <capability name="supportsFileUpload"   value="true" />
          <capability name="supportsMultilineTextBoxDisplay" value="true" />
          <capability name="supportsMaintainScrollPositionOnPostback" value="true" />
          <capability name="supportsVCard"        value="true" />
          <capability name="supportsXmlHttp"      value="true" />
          <capability name="tables"               value="true" />
          <capability name="supportsAccessKeyAttribute"    value="true" />
          <capability name="tagwriter"            value="System.Web.UI.HtmlTextWriter" />
          <capability name="vbscript"             value="true" />
        </capabilities>
      </browser>