【问题标题】:Determining doctype of current page or master page programmatically以编程方式确定当前页面或母版页的文档类型
【发布时间】:2011-03-15 17:13:47
【问题描述】:

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

原因是我可以根据文档类型是纯 html、xhtml、xml 还是其他类型,从自定义控件或组件中输出正确格式的 html。

【问题讨论】:

标签: asp.net doctype


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-03-16
      • 1970-01-01
      • 2015-05-12
      • 1970-01-01
      • 2017-07-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多