2016-01-05 76 views
0

只需通過azure(4.3.5555)嘗試複合c1並以空白頁面開始(因爲它需要有效的XHTML,則必須使用名稱空間http://docs.composite.net/Layout/Writing-XHTML)。但是,以下似乎並不奏效:意外的DTD聲明:複合C1

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head><title>test</title></head> 
    <body> 
     <div>test</div> 
    </body> 
</html> 

它在事件日誌中報告「意外的DTD聲明」。

(異常消息:意外的DTD聲明1號線,在System.Xml.XmlTextReaderImpl.Throw(例外五)在System.Xml.XmlTextReaderImpl.Throw(字符串RES,字符串ARG)在系統中的位置59。 System.Xml.XmlTextReaderImpl.Read()在System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r)在System.Xml.Linq.XContainer.ReadContentFrom(XmlReader r,LoadOptions o)System上的Xml.XmlTextReaderImpl.ParseElementContent() .Xml.Linq.XDocument.Load(XmlReader reader,LoadOptions選項)位於Composite.Core上Composite.Core.Xml.XhtmlDocument.Parse(String xhtml)上System.Xml.Linq.XDocument.Parse(String text,LoadOptions選項) .WebClient.Renderings.Page.PageRenderer.ParsePlaceholderContent(IPagePlaceholderContent placeholderContent)at Composite.Core.PageTemplates.TemplateDefinitionHelper.BindPlaceholders(IPageTemplate te (System.Web.UI.Control.OnInit(EventArgs e))在System.Web上的Composite.Plugins.PageTemplates.Razor.RazorPageRenderer.RendererPage(對象發件人,EventArgs e)在System.Web.UI.Control.InitRecursive(Control namingContainer)上System.Web.UI.Page.ProcessRequestMain(布爾includeStagesBeforeAsyncPoint,布爾includeStagesAfterAsyncPoint)Renderers_Page.OnInit(EventArgs e)上的.UI.Page.OnInit(EventArgs e))

回答

1

如果您在使用本頁面佈局母版頁的佈局,那麼你需要從頁面佈局中刪除「<!DOCTYPE HTML >」的宣言。