LoginView中的ASP.NET LoginStatus不会触发LoggingOut事件
我的APS.NET应用程序中有一个LoginView与AnonymousTemplate和LoggedInTemplate.我已经把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控件看到他的用户名与注销链接.单击注销链接将用户返回到登录表单(登录和注销表单都是同一用户控件的一部分),但是如果刷新页面,则用户仍然登录. 我注意到,如果我在LoginView之外移动LoginStatus控件,那么注销过程按预期工作.我也注意到,当LoginStatus在LoginView中时,它不会引发注销事件. 有谁有任何想法可能是什么问题? 解决方法我在这里遇到同样的问题. loginview控件外面的loginstatus控件可以根据需要工作.看起来很愚蠢,它不能在loginview控件中工作.编辑** <sitecore> <rendering> <typesThatShouldNotBeExpanded> <type>System.Web.UI.WebControls.LoginView</type> </typesThatShouldNotBeExpanded> </rendering> </sitecore> Thank some other guy… -Victor F. (编辑:岳阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net后台cs中的JSON格式变量在前台Js中调用方法(前后台示
- asp.net-web-api – 可以从Request对象获取当前的MediaType
- asp.net – 应用程序池在iisreset之后无法启动
- asp.net-mvc – 从视图到控制器POST信用卡数据是否安全?
- 将ASP.NET应用程序本地化为普通话
- asp.net-mvc – asp.net MVC应该是View-Model封装域模型吗?
- .net中如何获取机器硬件信息(防软件复制版)
- asp.net-mvc – 模型单元测试能否真正独立,如何[ASP.NET MV
- 如何合理地构建我的ASP.NET MVC 2项目与区域
- asp.net – 通过Web服务访问连接字符串
- asp.net – Orchard CMS是否支持移动呈现?
- asp.net-mvc – ASP.NET MVC路由和静态数据(即图
- .Net平台开发的技术规范与实践精华
- asp.net – 在剃刀中等同于End / Response.End?
- 如何在ASP.NET中的GridView中定义CellPadding
- asp.net – 我应该在Web应用程序中嵌入CSS / Jav
- 集成ASP.NET Webforms,WebAPI和AngularJS
- ASP.Net WebAPI与Ajax进行跨域数据交互时Cookies
- .NET 3.5 / VS 2008上的ASP.NET Web Services的自
- ASP.NET MVC Url路由支持(点)