У меня есть пользовательский элемент управления на странице веб-сайта, который генерирует текстовое поле. В текстовом поле указана ширина, но текстовое поле периодически отображается с гораздо меньшей шириной, чем указано в коде. Я попросил пользователей прислать мне копии результатов «просмотра источника», чтобы я мог сравнить хорошие и плохие результаты. Под «прерывистым» я подразумеваю похожие сборки - разные компьютеры. Обратите внимание, что плохие результаты ВСЕГДА отображаются на одних и тех же «плохих» компьютерах (с этой проблемой более одного пользователя) и, наоборот, на «хороших» компьютерах (все с той же версией 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) на разных компьютерах. Компьютеры имеют корпоративную сборку, поэтому они должны быть настроены одинаково.
Буду признателен за любую помощь!