비표준 브라우저 (Polycom Microbrowser) 용 XHTML을 생성 중입니다. XhtmlTextWriter를 사용하고 싶지만 테이블의 테두리 특성을 무시합니다. 이는 CSS를 사용하여 테두리를 설정해야하므로 올바른 작업과 거의 같습니다. 아아, Polycom은 CSS를 지원하지 않습니다.동일한 코드에서 WriteBeginTag와 RenderBeginTag를 섞어서 어떤 문제가 있습니까?
그래서 시작 태그와 끝 태그를 렌더링 할 때 HtmlTextWriter.RenderBeginTag/RenderEndTag 대신 HtmlTextWriter.WriteBeginTag/WriteEndTag를 사용해야합니다.
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를 사용하고 있습니다. 이들을 혼합하는 데 알려진 문제가 있습니까? 일치하는 전화를 사용하는 한 괜찮습니까?