我的控制器代码
public ActionResult Index()
{
DirectoryInfo dirInfo = new DirectoryInfo(@"C:\Users\Documents\New folder");
List<FileInfo> files = dirInfo.GetFiles("*.pdf").ToList();
return View(files);
}
我的ViewCode是
@model IEnumerable<FileInfo>
@{
ViewBag.Title = "Home Page";
}
@foreach (FileInfo file in Model)
{
<li>@file.Name</li>
<li>@file.Extension</li>
}
这里我需要在网格中显示这些文件列表及其超链接作为图像。
任何建议都需要提前感谢...
答案 0 :(得分:1)
您可以使用类似下面的代码,但我建议使用任何jquery库作为网格,如jqgrid ..
<table class="grid">
<tr>
<th>Name</th>
<th>Extension</th>
<th>Edit</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td class="left">@item.Name</td>
<td class="left">@item.Extension</td>
<td>
<a href="@Url.Action("Edit", new { id = item.ID })">
<img src="@Url.Content("~/Content/Images/Image.bmp")", alt="Edit" /></a>
</td>
</tr>
}
</table>