2011-03-15 53 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的默認設置)。

相關問題