我使用带有以下代码的基页。在构造函数中,我填充了BasePage类的所有属性。所有其他内容页面都继承自BasePage类,但在IIS中部署代码之前和之后,我都会一次又一次地提示使用过的凭据。下面是BasePage构造函数代码。
public BasePage()
{
mybo = new UserBOL();
mydata = new UserData();
mydata = mybo.GetUserByESID(HttpContext.Current.User.Identity.Name.ToUpper().Split('\\')[1]);
if (mydata == null)
Response.Redirect("UnAuthorized.aspx");
}
BasePage的示例属性:
public int Id
{
get
{
_id = mydata.ID;
return _id;
}
set { _id = value; }
}
在IIS中,我只启用了Windows身份验证,并禁用了所有其他功能。请帮忙!