Здравствуйте, _orion_, Вы писали:

__>заметил одну очень не радующую меня вещь: атрибуты для тэгов в разных браузерах генерятся по разному,

__>Например пишем мы
__>
__>     txtControl.Width = 100;
__>


__>IE запишет это в стиль тэга, например так <input type="text" style="width: 100px;">

__>В FireFox же вообще атрибут ширины будет отсутствовать. Дело в том что он ищет атрибут ширины среди атрибутов имнно тэга html. Не найдя его, он ничего и не добавляет.(далеко не у всех тыгов есть атрибут ширины)
__>Может кто знает причину?? Будет ли это исправлено?

причина в том что ASP.NET все браузеры кроме IE считает второсортными, и использует для них ущербный HtmlWriter

поправить можно поместив в web.config:


<system.web>
.....
    <browserCaps>
        tagwriter=System.Web.UI.HtmlTextWriter
    </browserCaps>
.....
</system.web>
Автор: mogadanez    Оценить