我需要创建一个动作,允许我为当前用户更新一些字段。
我确实遇到过Membership.GetUser,但我无法弄清楚如何使用它。
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult AccountInfo([Bind(Include = "UserName, Address, Region, Email, Phone")]UserProfile UserProfile)
{
if (ModelState.IsValid)
{
}
}
我不确定如何编码这部分。
答案 0 :(得分:0)
如果您使用的是ASP.net会员资格,则代码如下:
MembershipUser u = Membership.GetUser(User.Identity.Name);
u.Email = someValue;
Membership.UpdateUser(u);