开发MVC4应用程序并使用MVC5框架附带的Register。
我更新了register.cshtml
并添加了一个名为Language
的新列。
我还更新了RegisterModel
课程以保持我的价值。
注册模型包含所有值,包括我的属性(语言)。
现在我想从Register Model中获取这些值并插入CreateUser
。
MyProperty是model.Language
[HttpPost]
publıc ActıonResult Register(RegisterModel model)
{
Membership.CreateUser(model.UserName, model.Password, model.Email, null, null, true, Guid.NewGuid(), out status)
}
获取此值并存储在数据库中的最佳方法是什么?
我真的很想存放在Users
表格中,UserID
和UserName
存在。
答案 0 :(得分:1)
技巧是通过WebSecurity.CreatUserAndAccount
调用传递附加列的语法。试试这个:
WebSecurity.CreateUserAndAccount(model.UserName,model.Password,
new {Language = model.Language
});
完整地描述了here。