3

我有一个动作链接,单击时我将对象列表传递给控制器​​动作。

例子:

看法:

Html.ActionLink("TestLink", "TestMethod", "Test", Model.SampleList, null)

测试控制器:

public ActionResult TestMethod(List<SampleList> sampleList)  
{  
  return View(sampleList);  
}

当我这样做时,我得到一个空样本列表。我可以很好地传递一个复杂的对象,而不是它的集合。我需要正确的路由吗?我这样做的原因不是传递一个 id 并在控制器操作中进行查找,我只是传递数据。

4

1 回答 1

2

当您执行表单发布时,可以查看此博客文章以获取更多信息。但是,您可能无法使用其中一种 HtmlHelper 方法,帖子指出:

目前,我们没有任何生成表单的助手,所以这是一个非常手动的过程。

不过,没有什么能阻止您编写自己的助手。

于 2010-03-25T09:50:04.900 回答