0
我是新来的MVC2,想知道是否有可能从一个视图传递一个对象到控制器动作?将“DirectoryInfo”对象从View中传递到Controller中?
例如 我创建了一个包含DirectoryInfo对象列表的ViewModel,并将其传递给我的Index视图。
在视图中,我遍历所有DI对象,并为每个对象创建一个ActionLink。
<%:Html.ActionLink(linkText: subfolder.Name,actionName: "Reports",
routeValues: new {folder=subfolder}, htmlAttributes:null)%>
但在我的Reports动作中,“文件夹”始终为空?
public ActionResult Reports(DirectoryInfo folder)
{
//folder is always null here
这种类型的事情是可能的,或者routingValue总是必须是原始的?
(PS。我已搜查的StackOverflow和t'internet,虽然我可以找人问同样的问题,我无法找到一个解决方案
谢谢 - 我开始用Path的方式,所以我会继续,只是你想到的其中一件事! – BlueChippy 2010-10-15 12:06:27