我在我的sharepoint自定义母版页上使用了asp.net登录控件。一切正常,我可以毫无问题地登录我的网站。

但是我想在用户登录后运行一些代码,或者根据用户的角色执行重定向。

以前有人做过这类事吗?

有帮助吗?

解决方案

Login控件(System.Web.UI.WebControls.Login)有一个事件LoggedIn( http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.login.loggedin.aspx )。只需订阅它并将代码放在处理程序中。我没有使用sharepoint,我在这里谈论ASP.NET观点。

其他提示

您可以通过 User.IsInRole

以编程方式测试角色

编辑:在从ASP.NET登录控件重定向时,检查表单身份验证令牌并在令牌存在时运行自定义代码。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top