0

В Sitecore 6 я создал подкласс, в котором есть элемент управления asp: login. По какой-то причине это не работает, когда я добавляю его в макет страницы. Страница просто отправляется обратно, но меня не запихивает.Вход в систему ASP не работает внутри Sitecore 6 sublayout

Я сделал самостоятельный .aspx с элементом управления входами, и он отлично работает. Поэтому проблема заключается не в системе членства. Я предполагаю, что это имеет какое-то отношение к жизненному циклу страницы и упорядочению событий. Может быть, элемент управления входами не добавляется к странице вовремя, чтобы обрабатывать правильные события и данные?

Кто-нибудь знает, почему управление регистрацией не будет работать при добавлении в качестве подзаголовка? Кто-нибудь знает работу?

UPDATE Я подключил обработчики событий к событиям управления, и по какой-либо причине они никогда не вызываются. Метод onload для управления вызывает вызов, но события LoggingIn и Authenticate никогда не срабатывают. Это все равно может быть связано с тем, что мое управление оболочкой не добавляется на страницу вовремя. Тем не менее, я думаю, что у них есть другие элементы управления, которые делают подобные вещи, поэтому я все еще не уверен, что я делаю по-другому/неправильно ...

ответ

2

Попробуйте добавить определение контроля входа в список typesThatShouldNotBeExpanded в web.config :

<rendering> 
    <typesThatShouldNotBeExpanded> 
     <type>System.Web.UI.WebControls.Repeater</type> 
     <type>System.Web.UI.WebControls.DataList</type> 
    </typesThatShouldNotBeExpanded> 
</rendering> 
Смежные вопросы