我尝试为我的项目进行基本的登录注册表过程。我有;
HomeController->主页的Index.html(在此处成功登录后重定向)
UserController->用于登录和注册的Index.html
UserLogin模型 UserRegistry模型
LogReg ViewModel->包括UserLogin和UserRegistry模型(用于使用一个视图)
2 UserController中的操作;
public ActionResult Registration(UserRegistry user)
public ActionResult Login(UserLogin login, string returnUrl)
这是我的问题:
当我尝试从UserController在索引视图中发布登录或注册表视图时,将LogReg ViewModel发送给我,而我的操作需要UserRegistry / UserLogin我该如何解决?
我尝试了以下操作:
public ActionResult Registration(LogReg model)
{
UserRegistry user = new UserRegistry();
user = model.UserRegistry;
}
但表单始终发布null,其登录操作也相同
我这样的形式:
using (Html.BeginForm("Registration", "User", FormMethod.Post))