我如何在 mvc 4 中 return 值
how to i can return value in mvc 4
我该如何修复这个错误
The model item passed into the dictionary is of type 'System.Security.Principal.GenericPrincipal', but this dictionary requires a model item of type 'MvcbetaSite.Models.RegClass'.
public ActionResult Register(RegClass NewUser)
{
if (ModelState.IsValid)
{
try
{
using (DBClassesDataContext DB = new DBClassesDataContext())
{
var name = NewUser.Name;
ModelState.Clear();
DB.Dispose();
ViewBag.Message = name;
}
}
catch (Exception ex)
{
ViewBag.Message = ex.Message;
}
}
return View(User);
}
注册Class
@model MvcbetaSite.Models.RegClass
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
@Html.EditorFor(model => model.LastName)
@Html.ValidationMessageFor(model => model.LastName)
用户是System.Security.Principal.GenericPrincipal类型,你指定
@model MvcbetaSite.Models.RegClass
在视图中。您的视图需要 MvcbetaSite.Models.RegClass,而不是 System.Security.Principal.GenericPrincipal。
与
return View(User);
您正在将全局变量传递到视图(来自 System.Security.Principal.GenericPrincipal
命名空间)
您可能想要做的是将 newUser
变量传递到视图中(这是您视图的预期类型)
@model MvcbetaSite.Models.RegClass
我该如何修复这个错误
The model item passed into the dictionary is of type 'System.Security.Principal.GenericPrincipal', but this dictionary requires a model item of type 'MvcbetaSite.Models.RegClass'.
public ActionResult Register(RegClass NewUser)
{
if (ModelState.IsValid)
{
try
{
using (DBClassesDataContext DB = new DBClassesDataContext())
{
var name = NewUser.Name;
ModelState.Clear();
DB.Dispose();
ViewBag.Message = name;
}
}
catch (Exception ex)
{
ViewBag.Message = ex.Message;
}
}
return View(User);
}
注册Class
@model MvcbetaSite.Models.RegClass
@Html.EditorFor(model => model.Name)
@Html.ValidationMessageFor(model => model.Name)
@Html.EditorFor(model => model.LastName)
@Html.ValidationMessageFor(model => model.LastName)
用户是System.Security.Principal.GenericPrincipal类型,你指定
@model MvcbetaSite.Models.RegClass
在视图中。您的视图需要 MvcbetaSite.Models.RegClass,而不是 System.Security.Principal.GenericPrincipal。
与
return View(User);
您正在将全局变量传递到视图(来自 System.Security.Principal.GenericPrincipal
命名空间)
您可能想要做的是将 newUser
变量传递到视图中(这是您视图的预期类型)
@model MvcbetaSite.Models.RegClass