- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的 APS.NET 应用程序中有一个带有 AnonymousTemplate 和 LoggedInTemplate 的 LoginView。我已将 LoginStatus 控件放入 LoggedInTemplate 中,但它没有按预期工作。
这是代码
<asp:LoginView ID="LoginView1" runat="server">
<AnonymousTemplate>
<asp:Login ID="Login1" runat="server" OnAuthenticate="Login1_Authenticate"
DisplayRememberMe="False" PasswordRecoveryUrl="/"
DestinationPageUrl="/">
</asp:Login>
</AnonymousTemplate>
<LoggedInTemplate>
You are logged in as
<asp:LoginName ID="LoginName1" runat="Server"></asp:LoginName>.
<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="Redirect"
LogoutPageUrl="/" onloggingout="LoginStatus1_LoggingOut" />
</LoggedInTemplate>
</asp:LoginView>
所有事件处理程序都在代码隐藏文件中正确定义。
问题是,如果用户登录,他将看到他的用户名以及来自 LoginStatus 控件的注销链接。单击注销链接将使用户返回登录表单(登录和注销表单都是同一用户控件的一部分),但如果我刷新页面,用户仍然处于登录状态。
我注意到,如果我将 LoginStatus 控件移到 LoginView 之外,则注销过程将按预期工作。我还注意到,当 LoginStatus 位于 LoginView 内部时,它不会引发注销事件。
有人知道可能是什么问题吗?
最佳答案
我在这里遇到了同样的问题。登录 View 控件外部的登录状态控件按需要工作。它在登录 View 控件中不起作用似乎很愚蠢。
编辑**好的,所以我忽略了我正在 Sitecore 中构建此页面。显然,Sitecore 以某种方式干扰了登录 View 控件,必须将其添加到 web.config 中的以下部分:
<sitecore>
<rendering>
<typesThatShouldNotBeExpanded>
<type>System.Web.UI.WebControls.LoginView</type>
</typesThatShouldNotBeExpanded>
</rendering>
</sitecore>
-维克多·F.
关于LoginView 内的 ASP.NET LoginStatus 不会触发 LoggingOut 事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3456935/
我在 login.aspx 页面中有一个登录控件,它通过使用存储过程(下面给出的 Validation() 方法)在数据库中检查用户名密码来验证用户。我使用了以下代码 protected void
LoginStatus 注销在母版页或包含母版页的页面中使用时不会触发任何事件 最佳答案 当然可以!当用户登录时启动一个 session 。在母版页的代码隐藏中,在 Page_load 中,您只需放置
我有一个带有 LoginView 和 LoginStatus 控件的 asp.net 母版页:
我正在尝试使用登录状态控件选择登录后显示的登录控件居中。 我已经尝试了几种在谷歌上找到的不同方法,但没有一种有效。我正在使用 IE 9。 我试过: #linkContent { text
为什么我的 loginStatus 显示“注销”,即使我还没有真正登录? 最佳答案 在 web.config 中检查身份验证模式。它可能设置为“Windows”,将其更改为“Forms”。 关于As
我对此很陌生,事实上这是我的第一篇文章。 我使用的是 Visual Studio 2005。在我的 .aspx 页面上,我有一个“loginStatus”控件,因此用户可以注销一个运行良好的页面。然而
我发现了一个类似的问题 here但我不确定如何在这里应用它,或者是否可以。 问题是 asp:LoginStatus 按钮没有执行任何操作;我无法退出。 JavaScript 错误是: TypeErro
我的 APS.NET 应用程序中有一个带有 AnonymousTemplate 和 LoggedInTemplate 的 LoginView。我已将 LoginStatus 控件放入 LoggedIn
我是一名优秀的程序员,十分优秀!