NCCMembershipUser
我正在尝试使用以下代码向我的数据填充:
string name = User.Identity.Name;
NCCMembershipUser currentUser = (NCCMembershipUser)NCCMembershipProvider.GetUser(name, true);
currentUser.Salutation = GenderSelect.SelectedValue;
currentUser.FirstName = TextBoxFirstName.Text;
currentUser.LastName = TextBoxLastName.Text;
currentUser.Position = TextBoxPosition.Text;
...
try
{
NCCMembershipProvider u = (NCCMembershipProvider)Membership.Provider;
u.UpdateUser(currentUser);
}
我收到错误消息“非静态字段、方法或属性‘System.Web.Security.MembershipProvider.GetUser(string, bool)’需要对象引用”
如果我改为使用Membership.GetUser()
(不带name
字符串)来访问当前用户,它会给我一个转换错误,并且GetUser()
看起来它不能被覆盖。
编辑:
我得到的转换错误是“[A]NCC.App_Code.NCCMembershipProvider 无法转换为 [B]NCC.App_Code.NCCMembershipProvider。”