2015-04-01 61 views
0

爲什麼在頂部添加BeginForm標籤顯示Edit and Details部分旁邊的「Delete」按鈕?附上代碼和圖片。爲什麼html helper開始格式化顯示的方式

@foreach (var item in Model) 
{ 
    using (Html.BeginForm("Delete", "Employee", new { id = item.EmployeeID})) 
    { 
     <tr> 
      <td> 
       @Html.DisplayFor(modelItem => item.Name) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.Gender) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.City) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.DepartmentID) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.DateOfBirth) 
      </td> 
      <td> 
       @Html.ActionLink("Edit", "Edit", new { id = item.EmployeeID }) | 
       @Html.ActionLink("Details", "Details", new { id = item.EmployeeID }) | 
       <input type="submit" value="Delete" 
         onclick="return confirm('Are you sure you want to delete user @item.Name');" /> 

      </td> 
     </tr> 
    } 
} 

enter image description here

+1

因爲'input type =「submit」'是一個按鈕,而不是'edit'這樣的鏈接。添加一個類到你的輸入並創建一個css樣式,讓它看起來如何。 – DLeh 2015-04-01 20:30:32

回答

0

input type = submit意味着一個按鈕..你可以自定義按鈕的樣式,但是你用類,但編輯和詳細信息可定製的鏈接喜歡BC他們將您重定向到另一個頁面。