<script
src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")"
type="text/javascript"></script>
<script
src="@Url.Content("~/Scripts/modernizr-1.7.min.js")"
type="text/javascript"></script>
<script
src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"
type="text/javascript"></script>
<script
src="@Url.Content("~/Scripts/MyScript/mvcStudent.js")"
type="text/javascript"></script>
function
SeachFailed() {
$("#Seach").html("没有你要找的内容。。");
}
@using(Ajax.BeginForm("StudentSeach","Student",new
AjaxOptions{ InsertionMode=InsertionMode.Replace,HttpMethod="Get",OnFailure="SeachFailed",UpdateTargetId="Seach"}))
{
<input
id="Text1"
type="text"
name="q"
data-autocomplete-source="@Url.Action("QuickSeach","Student")"/><input
id="Submit1"
type="submit"
value="搜索"
/>
<div
id="Seach">
</div>
}
public
ActionResult StudentSeach(string
q)
{
var
stu = Dbcontext.Student.Include("Grade").Where(a
=> a.StudentName.Contains(q) || a.StudentSex.Contains(q));
return
PartialView("StudentSeach",
stu);
}
@model
IEnumerable< 程序集.Models.Student>
@using
程序集.Models
<table>
<tr>
<td>学生编号</td>
<td>学生姓名</td>
<td>学生年龄</td>
<td>学生性别</td>
<td>操作链接</td>
</tr>
@foreach
(Student item in
Model)
{
<tr>
<td>
@Html.DisplayFor(model => item.StudentId)</td>
<td>
@Html.DisplayFor(model => item.StudentName)</td>
<td>
@Html.DisplayFor(model => item.StudentAge)</td>
<td>
@Html.DisplayFor(model => item.StudentSex)</td>
<td>
@Html.ActionLink("编辑",
"Edit",
new
{ Id = item.StudentId })|
@Html.ActionLink("详细",
"Details",
new
{ id = item.StudentId })|
@Html.ActionLink("删除",
"Delete",
new
{ id = item.StudentId })
</td>
</tr>
}
</table>