2011-09-07 49 views
0

我需要在常規頁面上呈現XForm控件,該頁面不是從TempaltePage繼承的頁面。目前,我得到一個消息:在通常頁面上呈現EPiServer XForm,不是從EPiServer繼承的

錯誤:無法創建形式

隨着日誌條目:

ERROR [85] EPiServer.XForms.WebControls.XFormControl.CreateChildControls - 12.6.1 Can not create form 
System.ArgumentNullException: Value cannot be null. Parameter name: virtualPath 
     at System.Web.VirtualPath.Create(String virtualPath, VirtualPathOptions options) 
     at EPiServer.XForms.WebControls.XFormControl.CreateChildControls(). 

我不能從TemplatePage繼承,因爲它需要<head runat="server">標籤,但我正在通過ajax加載內容,並且無法在頁面上添加標題和其他內容。例如,有沒有什麼辦法在字符串中渲染XForm?

回答

2

嘗試從EPiServer.SimplePage繼承。這應該工作。