编辑/更新当前用户信息MVC ASP.Net

时间:2014-07-14 19:56:01

标签: asp.net-mvc asp.net-membership

我需要创建一个动作,允许我为当前用户更新一些字段。

我确实遇到过Membership.GetUser,但我无法弄清楚如何使用它。

[HttpPost]
        [ValidateAntiForgeryToken]
        public ActionResult AccountInfo([Bind(Include = "UserName, Address, Region, Email, Phone")]UserProfile UserProfile)
        {
            if (ModelState.IsValid)
            {  

            }

        }

我不确定如何编码这部分。

1 个答案:

答案 0 :(得分:0)

如果您使用的是ASP.net会员资格,则代码如下:

MembershipUser u = Membership.GetUser(User.Identity.Name);
u.Email = someValue;
Membership.UpdateUser(u);