以编程方式确定当前页面或母版页的doctype

时间:2011-03-15 17:13:48

标签: asp.net doctype

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

原因是我可以根据doctype是纯HTML,xhtml,xml还是其他任何内容从自定义控件或组件输出格式正确的html。

2 个答案:

答案 0 :(得分:1)

为doctype声明使用文字标记,并在后面的代码中控制它。

答案 1 :(得分:0)

我想不出可靠地做你想做的事的方法。您显然可以手动解析母版页,但不能处理动态案例。我建议在控件中添加一个属性,指定渲染模式并强制消费者设置它(默认为XHTML,因为这是VS默认值)。