在 Sitecore 6 中,我创建了一个具有 asp:login 控件的子布局。出于某种原因,当我将它添加到页面布局时它不起作用。该页面只是发回,但没有让我登录。
我用登录控件制作了一个独立的.aspx,它工作正常。所以问题不在于会员制度。我的猜测是它与页面生命周期和事件排序有关。也许登录控件没有及时添加到页面以处理正确的事件和数据?
有谁知道为什么登录控件在添加为子布局时不起作用?有谁知道解决方法?
更新 我将事件处理程序连接到控件事件,无论出于何种原因,它们永远不会被调用。控件的 onload 方法确实会被调用,但不会触发 LoggingIn 和 Authenticate 事件。这仍然可能是由于我的包装器控件没有及时添加到页面中。但是,我认为他们有其他控件可以做类似的事情,所以我仍然不确定我在做什么不同/错误......