2016-04-05 40 views
-2

我的控制器代碼在網格文件中顯示列表使用.NET MVC剃刀C#

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> 
} 

在這裏,我需要在一個網格一起顯示文件的這些列表中的超鏈接作爲圖像。

任何建議都讚賞在此先感謝..

回答

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>