brainbaking/content/wiki/code/csharp/aspdotnet.md

3.6 KiB

+++ title = "aspdotnet" draft = false tags = [ "", "Users", "jefklak", "Downloads", "pages", "code", "csharp", "aspdotnet" ] date = "2014-06-30" +++

ASP.NET

Troubleshooting

'WebForm_DoPostBackWithOptions' is undefined in IE1

Probleem: How to get your ASP.NET application working in IE11

Fix: App_Browsers folder aanmaken in uw webapp en een .browser file toevoegen:

<browsers>
  <browser id######"IE11" parentID"Mozilla">
    <identification>
      <userAgent match="Trident/(?'layoutVersion'[7-9]|0*[1-9]<br/>d+)(<br/>.<br/>d+)?;(.*;)?<br/>s*rv:(?'version'(?'major'<br/>d+)(<br/>.(?'minor'<br/>d+)))" />
      <userAgent nonMatch="IEMobile" />
    </identification>
    <capture>
      <userAgent match="Trident/(?'layoutVersion'<br/>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>
</browsers>

ofwel .NET 4.5 op server installeren (ook al gebruik je 4.0!)