Asp.net mvc 3 将viewdata传递给创建表单MVC3

Asp.net mvc 3 将viewdata传递给创建表单MVC3,asp.net-mvc-3,viewdata,Asp.net Mvc 3,Viewdata,我将id从一个控制器(索引)传递到另一个控制器(详细信息),并添加了一个ViewData语句以在详细信息视图中保存数据,并将其转发到另一个控制器上的视图 @Html.EditorFor(model => model.PersonID) 如何修改此语句以输入ViewData元素?您不能。强类型帮助程序,如EditorFor,仅适用于强类型。ViewBag打字能力弱。所以不要使用ViewBag。改用视图模型。您不能。强类型帮助程序,如EditorFor,仅适用于强类型。ViewBag打字能力

我将id从一个控制器(索引)传递到另一个控制器(详细信息),并添加了一个ViewData语句以在详细信息视图中保存数据,并将其转发到另一个控制器上的视图

@Html.EditorFor(model => model.PersonID)

如何修改此语句以输入ViewData元素?

您不能。强类型帮助程序,如EditorFor,仅适用于强类型。ViewBag打字能力弱。所以不要使用ViewBag。改用视图模型。

您不能。强类型帮助程序,如EditorFor,仅适用于强类型。ViewBag打字能力弱。所以不要使用ViewBag。改用视图模型。

请输入控制器代码好吗?请输入控制器代码好吗?