我正在做asp.net的this教程,一切都很好,但我想在此表中添加“图片”链接。当点击新页面时,上传的文件将显示该ID。
如何将图片与一行的相同ID相关联。我是C#MVC3的新手,所以我将不胜感激。
感谢。
注意:我编辑了它,因此它使用MySQL作为数据库。
答案 0 :(得分:0)
将模型从控制器传递到视图后,您可以在表格中创建链接,就像我在下面所做的那样。此链接将传递您已提供或正在用于要传递回Controller的图片的ID或任何变量。从控制器使用该id来拉取图像并将它们传递到新视图。
@foreach (var item in Model) {
<tr>
<td>
@Html.ActionLink("Picture", "Picture", new { id=item.ID }) |
</td>
</tr>
这是一个非常好的初学MVC教程 Accessing your model's data from a controller