Рендеринг EPiServer XForm на обычной странице, не унаследованной от EPiServer

Мне нужно отобразить элемент управления XForm на обычной странице, той, которая не унаследована от TempaltePage. В настоящее время я получаю сообщение:

Ошибка: не могу создать форму

С записью в журнале:

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 в строке, например?


person Sly    schedule 07.09.2011    source источник


Ответы (1)


Попробуйте наследоваться от EPiServer.SimplePage. Это должно сработать.

person Andreas    schedule 07.09.2011