//private static bool IsXHtmlDocument(Page page)
        //{
        //    bool result = false;

        //    foreach (Control control in page.Controls)
        //    {
        //        if (control is HtmlHead)
        //            break;

        //        if (control is LiteralControl)
        //        {
        //            string text = ((LiteralControl)control).Text;

        //            if (text.IndexOf("!DOCTYPE", StringComparison.OrdinalIgnoreCase) >= 0)
        //                if (text.IndexOf("XHTML", StringComparison.OrdinalIgnoreCase) >= 0)
        //                {
        //                    result = true;
        //                    break;
        //                }
        //        }
        //    }

        //    return result;
        //}

        private static PageDocumentType GetPageContentType(Page page)
        {
            PageDocumentType result = new PageDocumentType();

            foreach (Control control in page.Controls)
            {
                if (control is HtmlHead)
                {
                    break;
                }

                if (control is LiteralControl)
                {
                    string text = ((LiteralControl)control).Text;

                    if (text.IndexOf("!DOCTYPE", StringComparison.OrdinalIgnoreCase) >= 0)
                    {
                        result.HasDocType = true;

                        if (text.IndexOf("XHTML", StringComparison.OrdinalIgnoreCase) >= 0)
                        {
                            result.IsXmlDocument = true;
                            break;
                        }
                    }
                }
            }

            return(result);
        }
        private void SetHeaderContent(Page page)
        {
            if (page.Header != null)
            {
                PageDocumentType docType = GetPageContentType(page);

                if (docType.HasDocType)
                {
                    SetCompatibleMeta(page, "IE=7");
                }
                else
                {
                    SetCompatibleMeta(page, "IE=5");
                }

                ////不是对话框
                //if (IsXHtmlDocument(page))
                //    SetCompatibleMeta(page, "IE=7");
                //else
                //    SetCompatibleMeta(page, "IE=5");
            }
        }