Bug in .net

Quizfrage: Wie wird folgende asp.net Textbox im Browser dargestellt?

<asp:textbox id=mybox width="300px" runat="server">

Das korrekte, zu erwartende Ergebnis sollte wie folgt aussehen:

<INPUT id=TextBox1 style="WIDTH: 300px" name=TextBox1>

Aus der Eigenschaft width=300px sollte eine entsprechende css Eigenschaft werden, welche die Textbox 300 Pixel breit darstellt. Und genau so rendert die Runtime die Textbox auch für den IE.

Im Mozilla (getestet mit Version 1.75) schaut das Ergebnis jedoch so aus:

<INPUT id=TextBox1 name=TextBox1>

Die Angabe wird einfach ignoriert! Das Problem lässt sich umgehen, indem man der Textbox eine CSS Klasse zuweist, in welcher die Formatierung vorgenommen wird. Trotzdem frage ich mich was die Runtime dazu bringt solchen Quark vorzunehmen...

Print | posted @ Thursday, February 17, 2005 12:45 PM