我有一个包含网页控件的.aspx页面。
之前它正在运作,但从过去的2到3天它显示**
登录后对象移到这里。
**错误。
仍然在本地主持人工作。
aspx页面中的代码是:
<asp:Login ID="Login1" runat="server" DestinationPageUrl="~/Backend/ControlPanel.aspx"
OnLoggedIn="Login1_LoggedIn" Style="font-family: Arial; font-size: 12px; height: 200px;
width: 350px; float: left;" DisplayRememberMe="false" PasswordRecoveryText="Forgot Password"
PasswordRecoveryUrl="~/Backend/PasswordRecovery.aspx">
</asp:Login>
Aspx.cs页面中的代码
protected void Login1_LoggedIn(object sender, EventArgs e)
{
if (Membership.ValidateUser(Login1.UserName, Login1.Password))
{
string[] roles = Roles.GetRolesForUser(Login1.UserName);
if (roles.Contains("Admin"))
{
UserManagement userMgmt = new UserManagement();
Session["LoggedInUserName"] = Login1.UserName;
AdminMangagementBLL.SetAdminModuleInstancePrivilegesInSession(userMgmt.GetCurrentUserNameFromSession());
}
else
{
Session["LoggedInUserName"] = Login1.UserName;
}
}
}
无法弄清楚为什么会这样?
是因为服务器升级还是什么?
帮助。