gpt4 book ai didi

c# - 无法更新用户 asp.net

转载 作者:可可西里 更新时间:2023-11-01 17:34:53 25 4
gpt4 key购买 nike

<分区>

我的 Account.aspx 文件中有这段代码:

<table>
<tr>
<td>
<asp:Label ID="user_lbl" runat="server" Text="Username:"></asp:Label>
</td>
<td>
<asp:TextBox ID="user_txt" runat="server" ReadOnly="True"></asp:TextBox>
</td>
</tr>
<tr>
<td>
<asp:Label ID="email_lbl" runat="server" Text="Email:"></asp:Label>
</td>
<td>
<asp:TextBox ID="email_txt" runat="server"></asp:TextBox>
</td>
</tr>
</table>
<asp:Button ID="save_btn" runat="server" Text="Save" onclick="save_btn_Click"
onclientclick="save_btn_Click" />

这是你点击保存按钮后发生的事情:

MembershipUser user;
protected void Page_Load(object sender, EventArgs e)
{
user = Membership.GetUser(Page.User.Identity.Name);
user_txt.Text = user.UserName;
email_txt.Text = user.Email;
}

protected void save_btn_Click(object sender, EventArgs e)
{
try
{
if (!email_txt.Text.Equals(""))
{
user.Email = email_txt.Text;
Membership.UpdateUser(user);
}
}
catch (Exception ex)
{
throw ex;
}
}

但这不会改变数据库中的电子邮件。这是为什么?我希望用户能够更改他们的电子邮件。我该怎么做?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com