2015-05-19 51 views
1

我有这样的代码:为什么我的MVC按钮不起作用?

@model IEnumerable<PamelaFundacionFinal.Models.Escuela> 

@{ 
    ViewBag.Title = "Index"; 
} 
    <h2>Escuelas registradas</h2> 

    <p> 
<button name="Edit" class="btn btn-default"><b> 
@Html.ActionLink("Create New", "Create")</b></button></p> 
    <table class="table"> 
    <tr> 
     <th> 
      @Html.DisplayNameFor(model => model.Nombre) 
     </th> 
     <th> 
      @Html.DisplayNameFor(model => model.Direccion) 
      </th> 
      <th> 
      @Html.DisplayNameFor(model => model.Telefono) 
      </th> 
      <th></th> 
     </tr> 

    @foreach (var item in Model) { 
     <tr> 
      <td> 
       @Html.DisplayFor(modelItem => item.Nombre) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.Direccion) 
      </td> 
      <td> 
       @Html.DisplayFor(modelItem => item.Telefono) 
      </td> 
      <td> 
    @Html.ActionLink("Edit", "Edit", new { id = item.Escuela_ID }) 
    <button name="Edit" class="btn btn-default"> 
    @Html.ActionLink("Details", "Details", new { id = item.Escuela_ID })</button> 
<button name="Edit" class="btn btn-default"> 
@Html.ActionLink("Delete", "Delete", new { id = item.Escuela_ID })</button> 
    </td> 
     </tr> 
    } 

    </table> 

别担心,一切都被引用到自己的控制器,使opperations,我的问题是,我有两种情况:

  1. 我写的@Html.ActionLink("Edit", "Edit", new { id = item.Escuela_ID })是另一个控制器的参考,所以我可以创建一个新的,但它是简单的文本
  2. 然后,我试图把该参考放到一个按钮,所以它看起来不错:<button name="Edit" class="btn btn-default">@Html.ActionLink("Delete", "Delete", new { id = item.Escuela_ID })</button>但它doesn没有工作。

我知道我没有正确地写这篇文章,但是我需要帮助,因为我是新的这种语言,而且我真的不知道语法到底如何。我使用Visual Studio 2013和SQL Server来运行数据库(与数据库的连接运行良好,这不是数据库的问题)。

回答

相关问题