关于ajax结合分部视图实现异步刷新
来源:互联网 发布:程序员思维 编辑:程序博客网 时间:2024/05/29 18:07
试着使用ajax结合分部视图做了一个异步刷新,记录一下。
显示数据的视图代码:
<p> @using (Ajax.BeginForm("SearchIndex", "TestDataDB", new AjaxOptions { HttpMethod = "Post", UpdateTargetId = "result"}, new { id = "searchForm" } )) { <p>用户名:@Html.TextBox("SearchString")<br /> <input type="submit" value="查询"/></p> } </p><table id="result"> <tr> <th> @Html.DisplayNameFor(model => model.Uid) </th> <th> @Html.DisplayNameFor(model => model.Uname) </th> <th> @Html.DisplayNameFor(model => model.Upwd) </th> <th> @Html.DisplayNameFor(model => model.Udata) </th> <th></th> </tr> @{Html.RenderPartial("UserList",Model);} </table>
分部视图UserList代码:
@foreach (Test13.Models.TestDataDB item in Model){ <tr> <td>@item.Uid</td> <td>@item.Uname</td> <td>@item.Upwd</td> <td>@item.Udata</td> <td> @Html.ActionLink("编辑", "Edit", new { id=item.ID }) | @Html.ActionLink("查看详细", "Details", new { id=item.ID }) | @Html.ActionLink("删除", "Delete", new { id=item.ID }) </td> </tr>}
控制器代码:
<span style="white-space:pre"></span>[HttpPost] public PartialViewResult SearchIndex(string searchString) { var UserData = from m in db.TestDataDBS select m; if (!String.IsNullOrEmpty(searchString)) { UserData = UserData.Where(s => s.Uname.Contains(searchString)); } return PartialView("UserList", UserData.ToList()); }
需要注意的有两点:
1、没有进行查询的时候,数据的显示也是通过分部视图。
2、Ajax.BeginForm中的UpdateTargetId表示要更新的内容,需要与页面中的元素对应。
0 0
- 关于ajax结合分部视图实现异步刷新
- MVC5 + EF6 + Bootstrap3 (14) 分部视图PartialView ajax 局部刷新
- AJAX实现异步刷新
- ajax实现异步刷新
- ajax实现异步刷新
- AJAX实现异步刷新
- 通过ajax实现异步刷新
- SpringMVC实现AJax异步刷新
- ASP.NET MVC异步加载分部视图
- Struts2 结合 Ajax 实现异步交互数据
- jquery结合highcharts使用Ajax异步刷新数据
- Ajax实现异步刷新多选联动
- struts2下利用ajax实现异步刷新
- 利用JQuery实现ajax异步刷新页面
- ajax+servlet+fastjson+js实现异步刷新
- jquery+ajax+struts实现异步刷新
- 手写Ajax程序实现异步刷新求和
- ajax异步加载 实现局部刷新
- 07上机练习4
- 谷歌的Gson消息传递数据格式封装及解析,跨平台必用知识
- CodeForces 732A Buy a Shovel
- 打印个个页面的控制器
- Android唯一标识生成方案
- 关于ajax结合分部视图实现异步刷新
- C Primer Plus学习 五十八 高级数据表示(一)
- HandlerThread,子线程中处理Handler消息
- MySQL 主从复制你了解多少
- 关于WebView的总结2---使用方法及常见问题和解决方案汇总
- 导航表
- 51nod-【1080 两个数的平方和】
- GOF 设计模式总结
- Android 获取外部存储设备列表