Проблемы с шириной текстового поля - ASP.NET

У меня есть пользовательский элемент управления на странице веб-сайта, который создает текстовое поле. Текстовое поле имеет заданную ширину, но текстовое поле периодически отображается с гораздо меньшей шириной, чем указано в коде. Я попросил пользователей прислать мне копии вывода «просмотра исходного кода», чтобы я мог сравнить хорошие и плохие результаты. Под «прерывистым» я подразумеваю похожие сборки - разные компьютеры. Обратите внимание, что плохие результаты ВСЕГДА отображаются на одних и тех же «плохих» компьютерах (существует более одного пользователя с этой проблемой) и, наоборот, на «хороших» компьютерах (все с той же версией IE7, что и «плохие» компьютеры. ) всегда отображают "хорошие" результаты.

Когда страница отображается правильно, HTML-код, отправляемый в браузер, выглядит так:

<input name="ShortDescription" type="text" maxlength="100" 
id="ShortDescription" class="content" style="width:800px;" />

, а когда он отображается неправильно, он выглядит так:

<input name="ShortDescription" type="text" maxlength="100" 
id="ShortDescription" class="content" />

В обоих случаях код ASP.NET:

<asp:textbox id="ShortDescription" runat="server" 
CssClass="content" Width="800px" MaxLength="100"> </asp:textbox>

Я не уверен, почему тег стиля отбрасывается. Обе указанные выше страницы просматривались в одном браузере (IE7) на разных компьютерах. где элементы каждой строки не были перемещены относительно друг друга.

8
задан Daniel DiPaolo 18 February 2011 в 22:52
поделиться