【发布时间】:2010-09-27 16:57:20
【问题描述】:
大家好,我很难将我的模型传递给控制器> 我想知道这是否是一种好的做法,或者是否有可能这样做。这就是我想要实现的目标。
<% foreach (DownloadFile file in Model){ %>
<a href="<%= Url.Action("DownloadFile", new { File = file}) %>">click here to download</a>
<% } >%
我想将 DownloadFile 对象“文件”传递给我的控制器,如下所示:
public ActionResult DownloadLabTestResult(DownloadFile File)
{
DownloadFile file = File;
...
return new FileStreamResult(Response.OutputStream, Response.ContentType);
}
我尝试传递一个字符串或整数及其可行的方法。但是当我想传递一个像上面这样的对象时,我得到一个空值。这样做的正确方法是什么?谢谢你!
【问题讨论】:
标签: c# asp.net-mvc asp.net-mvc-2