[Mono-dev] Problem with Request.Browser.MSDomVersion and Firefox

Hubert FONGARNAND informatique.internet at fiducial.fr
Tue Apr 24 03:59:24 EDT 2007


try this aspx with firefox

<%@ Page Language="C#" %>
<Head>
  <script language=CS runat=server>
    void Page_Load(object sender, System.EventArgs e) 
    {
    		Console.WriteLine(Request.Browser.W3CDomVersion);
			Console.WriteLine(Request.Browser.MSDomVersion);
    } 
  </script>
</Head>

and you'll get 

Argument cannot be null. Parameter name: browscaps.ini does not contain
a definition for capability msdomversion for userAgent Mozilla
Description: Error processing request.

Error Message: HTTP 500. System.ArgumentNullException: Argument cannot
be null. Parameter name: browscaps.ini does not contain a definition for
capability msdomversion for userAgent Mozilla

Stack Trace: 

System.ArgumentNullException: Argument cannot be null.
Parameter name: browscaps.ini does not contain a definition for capability msdomversion for userAgent Mozilla
  at System.Web.HttpBrowserCapabilities.ReadVersion (System.String key) [0x00000] 
  at System.Web.HttpBrowserCapabilities.get_MSDomVersion () [0x00000] 
  at MetaBuilders.WebControls.ClientScriptUtil.get_RenderUplevel () [0x00000] 
  at MetaBuilders.WebControls.ConfirmedLinkButton.OnPreRender (System.EventArgs e) [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Control.PreRenderRecursiveInternal () [0x00000] 
  at System.Web.UI.Page.InternalProcessRequest () [0x00000] 
  at System.Web.UI.Page.ProcessRequest (System.Web.HttpContext context) [0x00000] 


It use to work well with mono 1.2.3

The problem is that we have an external asp.net component using this
property... This should'nt  crash...
_______________________________________________
Ce message et les éventuels documents joints peuvent contenir des informations confidentielles.
Au cas où il ne vous serait pas destiné, nous vous remercions de bien vouloir le supprimer et en aviser immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou publication, totale ou partielle et quel qu'en soit le moyen est formellement interdite.
Les communications sur internet n'étant pas sécurisées, l'intégrité de ce message n'est pas assurée et la société émettrice ne peut être tenue pour responsable de son contenu.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20070424/a9f79d1d/attachment.html 


More information about the Mono-devel-list mailing list