Я создаю XHTML для нестандартного браузера (Polycom Microbrowser).Я хотел бы использовать XhtmlTextWriter, но он игнорирует атрибут границы в таблице.Это в основном как правильная вещь, так как вы должны использовать CSS для установки границы.Увы, Polycom не поддерживает CSS.
Поэтому, когда я рендеринг тегов начала и конца таблицы, мне нужно использовать HtmlTextWriter.WriteBeginTag / WriteEndTag вместо HtmlTextWriter.RenderBeginTag / RenderEndTag.
protected void RenderTableBegin(HtmlTextWriter writer)
{
//writer.AddAttribute(HtmlTextWriterAttribute.Border, "0");
//writer.RenderBeginTag(HtmlTextWriterTag.Table);
writer.WriteBeginTag("table");
writer.WriteAttribute("border", "0");
writer.Write(HtmlTextWriter.TagRightChar);
}
protected void RenderTableEnd(HtmlTextWriter writer)
{
writer.WriteEndTag("table");
//writer.RenderEndTag();
}
В других местах моего кода я использую HtmlTextWriter.RenderBeginTag / RenderEngTag.Есть ли известные проблемы с их смешением?Я в порядке, пока использую соответствующие звонки?