gpt4 book ai didi

c# - Membership.IsApproved 值未保存

转载 作者:行者123 更新时间:2023-11-30 18:51:09 26 4
gpt4 key购买 nike

我有这个代码:

MembershipUser user = Membership.GetUser(model.UserName);
if (user != null)
user.IsApproved = false;

上面对 user.IsApproved 的调用确实将 IsApproved 标志设置为 false 但是当我随后这样做时:

MembershipUser user = Membership.GetUser(model.UserName);

并检查 IsApproved 标志的值为 true!

怎么了?

最佳答案

您需要保存更改,否则您只是将当前对象的更改设置为 false。您可以使用 Membership.UpdateUser ( http://msdn.microsoft.com/en-us/library/system.web.security.membership.updateuser.aspx )。

MembershipUser user = Membership.GetUser(model.UserName);
if (user != null){
user.IsApproved = false;
Membership.UpdateUser(user);
}

关于c# - Membership.IsApproved 值未保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8912533/

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