有没有一种简单的方法可以将对象从我的 View 传递到 Controller ?
我试过 ViewData["newPerson"]
但这没有用。Session["newPerson"]
有效,但还有其他更推荐的方法吗?
最佳答案
您正在实现表格吗?最好的办法是在 Controller 上创建一个接收对象的新操作。你的 Controller 会有这样的方法:
public ActionResult MyAction(Person person)
{
// your code
}
或者,如果您希望它回复帖子:
[HttpPost]
public ActionResult MyAction(Person person)
{
// your code
}
然后您的 View 将通过链接或表单提交调用您的 Controller 操作。链接的一个示例:
@Html.ActionLink("MyContoller", "MyAction", newPerson);
关于c# - 从 View 到 Controller 查看数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5987010/