MVC3 VB.NET Razor视图应用程序...我有一个视图,使用每个循环显示所有可用的课程。在其中的每一个旁边,我想放置一个Html链接来下载课程讲义文件。问题是我没有在任何论坛上发现任何关于动态分配超链接的值,因为它会随着每个循环的每次迭代而变化。我编写了模型来保存与每个类关联的文件名。下面是从视图中的一个片段:为文件动态分配超链接的值下载
@For Each item In Model
Dim currentItem = item
Dim Handout = Path.Combine((AppDomain.CurrentDomain.BaseDirectory) + "CourseHandouts\") + currentItem.handoutFile1
@<tr>
<td>
@Html.DisplayFor(Function(modelItem) currentItem.course_ref)
</td>
<td>
@Html.DisplayFor(Function(modelItem) currentItem.course_title)
</td>
<td>@Html.DisplayFor(Function(modelitem) currentItem.course_start)</td>
<td>@Html.DisplayFor(Function(modelitem) currentItem.course_end)</td>
<td id="Actions">
@Html.ActionLink("Details", "CourseDetails", New With {.id = currentItem.course_id})
</td>
<a href="@Handout">Course Handout</a>
</tr>
Next
任何人有我怎么可能创造出独特的下载链接为每个文件的任何想法?
怎么办你意思是? – SLaks 2012-02-27 05:10:33
查看我编辑的代码...对于我这样做的方式... HTML链接不能正常工作..文件名出现在它中,但它没有做什么,当点击左键时......只有进一步右键单击允许保存整个页面,以便文件下载链接无法正常工作......这是关于什么......我需要所有的讲义才能够通过单击课程讲义下载该视图想... – Skindeep2366 2012-02-27 05:13:18