2011-03-15 54 views
1

我需要能够以编程方式确定当前页面(.aspx)的doctype,无论它是直接设置在页面本身内,还是通过母版页。以编程方式确定当前页面或母版页的文档类型

原因是,我可以根据doctype是纯html,xhtml,xml还是别的,根据自定义控件或组件输出格式正确的html。

+0

可能是http://stackoverflow.com/questions/3247513/how-do-you-detect-doctype-transitional-or-strict-server-side-in-aspnet的副本 – 2011-09-24 02:49:40

回答

1

为您的文档类型声明使用文字标记并在代码后面控制它。

0

我想不出一种可靠地做你想做的事。你显然可以手动解析母版页,但不会处理动态的情况。我建议在控件中添加一个属性来指定渲染模式并强制用户设置它(默认为XHTML,因为这是VS的默认设置)。

相关问题