我是新手MVC
。
在 MSDN 上,我研究过应该有view
同名的文件夹controller
。对于其中的每一个Action Method
,controller
我们必须View
在同一个文件夹中创建一个。
我正在创建一个测试应用程序,其中:
我有homeController
一个Index ActionMethod
. 对应于它,我有一个View
in View/home/Index
,它只是显示员工的列表。
我知道我可以[HTTP POST] Index ActionMethod
在homeController
.
但我想在视图上添加Delete
和Search
功能。这样用户就可以搜索具有该名称的员工,并可以在同一页面上删除员工。
我不知道如何才能继续使用此功能。
我仍在使用此代码。
homeController
public ActionResult Index()
{
ViewBag.text = "Records Listing";
var q = from p in objEmp.tbemployees select p;
return View(q);
}
索引.cshtml
@model IEnumerable<MvcApplication6.Models.tbemployee>
@{
ViewBag.Title = "Index";
Layout = "~/Views/Shared/_Layout.cshtml";
}
<h1>@ViewBag.text</h1>
<table style="font-size:15px;">
<tr>
<th>
Name
</th>
<th>
Address
</th>
<th>
Sallary
</th>
</tr>
@foreach (var item in Model)
{
<tr >
<td style="padding:7px;">
@Html.DisplayFor(mm => item.ename)
</td>
<td style="padding:7px;">
@Html.DisplayFor(mm => item.eadd)
</td>
<td style="padding:7px;">
@Html.DisplayFor(mm => item.esal)
</td>
<td style="padding:7px; color:Blue; text-decoration:underline;">
@Html.ActionLink("Edit", "Edit", new { id = item.empno })
</td>
</tr>
}
</table>
谢谢。