asp.net中配置文件的问题
本文关键字:问题 配置文件 net asp | 更新日期: 2023-09-27 18:04:29
我使用ASP .net登录系统制作了一个ASP .net应用程序。我使用一个类来获取登录用户的一些详细信息,如姓名、地址等。在用户可以更改其详细信息的页面中,我有这些命令。如果我不使用page_load中的命令,则数据库中的地址更改成功,但如果我使用它们,则数据库不会更改地址。这怎么可能?profileC类使用ProfileBase类
的继承。 protected void Page_Load(object sender, EventArgs e)
{
if (HttpContext.Current.User.Identity.IsAuthenticated)
{
classes.ProfileC pr = classes.ProfileC.GetProfileC(HttpContext.Current.User.Identity.Name);
TxtAddress.Text = pr.UserAddress;
}
}
protected void BtnAdd_Click(object sender, EventArgs e)
{
classes.ProfileC pr = classes.ProfileC.GetProfileC(HttpContext.Current.User.Identity.Name);
pr.UserAddress = TxtAddress.Text;
pr.Save();
}
}
在Page_Load
中需要一个If !IsPostback
,当前逻辑在if
中。
别忘了当你按下按钮时Page_Load
会在BtnAdd_Click
之前开火