Sitecore работает так, что URL-адреса связаны с элементами содержимого.
Подслой, как правило, представляет собой пользовательский элемент управления ASP.NET (.ascx
), и, как вы должны знать, вы не можете просто отобразить файл .ascx
без файла .aspx
(то есть макет Sitecore).
Похоже, у вас есть два подхода.
Один:
- Создайте элемент контента на своем сайте, чтобы у вас былURL.
- Создание простого макета (
.aspx
) - Настройте представление этого элемента содержимого таким образом, чтобы вы отображали новый макет и подслой.
Два:
Если вы буквально просто пытаетесь визуализировать форму, тогда вам действительно нужен элемент контента?Почему бы просто не создать файл .aspx
, загрузить его в свой пользовательский элемент управления и поместить его в корневой веб-каталог?URL вашей формы будет тем местом, куда вы поместили файл .aspx
.Когда физический файл найден, Sitecore отключится и просто позволит странице отрисоваться.