Я пишу немного кода, чтобы добавить ссылку тег в голову тег в коде позади ... т.е.Самозакрывающийся общий элемент управления Html?
HtmlGenericControl css = new HtmlGenericControl("link");
css.Attributes["rel"] = "Stylesheet";
css.Attributes["type"] = "text/css";
css.Attributes["href"] = String.Format("/Assets/CSS/{0}", cssFile);
, чтобы попытаться достичь что-то вроде ...
<link rel="Stylesheet" type="text/css" href="/CSS/Blah.css" />
I Я использую в HtmlGenericControl для достижения этой цели ... вопрос я имею то, что управление ultimatly визуализируется, как ...
<link rel="Stylesheet" type="text/css" href="/CSS/Blah.css"></link>
Я не могу показаться, чтобы найти то, что мне не хватает, чтобы не оказывать надстройку itional </link>
, я предположил, что это должно быть свойство объекта.
Я что-то упустил или это невозможно с этим контролем?
Благодаря
Любая конкретная причина, по которой вы хотите получить короткую форму? Для одного или, может быть, нескольких ссылок на страницу я думаю, что накладные расходы на несколько байтов были бы незначительными. – Lazarus
Потому что использование длинной формы некоторых тегов вызывает проблемы в некоторых браузерах. Это хорошая идея. Некоторые версии (возможно, все?) IE не справляются с
– erikkallen
@Lazarus: erikkallen верен с проблемой браузера, я хочу обеспечить лучшую совместимость. – 2009-11-10 14:20:29