Здравствуйте, _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>