У меня есть страница входа, на которой есть несколько текстовых полей, одно из которых имеет режим «пароль». Эта страница работала ранее, но мы недавно заметили (после обновления IE7), что текстовое поле, заданное как текстовое поле пароля, не такое широкое, как другие текстовые поля на странице. Если я удалю TextMode = "Password", размер текстового поля изменится в соответствии с остальными.
Я проверил наличие странностей на странице, когда страница отображается с помощью панели инструментов разработчика IE, но все выглядит нормально.
Код текстового поля довольно прост:
<tr>
<td>
Username
</td>
<td>
<asp:TextBox ID="txtUsername" runat="server" TabIndex="2"></asp:TextBox>
</td>
</tr>
<tr>
<td>
Password
</td>
<td>
<asp:TextBox ID="txtPassword" TextMode="Password" runat="server" TabIndex="3"></asp:TextBox>
</td>
</tr>
Я нашел еще одного человека, спрашивающего об этом в Интернете, и он исправил это, применив CSS ко всем элементам управления вводом на странице, но мне так и не удалось заставить это работать.