使用 Ajax 刷新局部视图、
因为使用到了 jQuery 所以需要引用
- <script src="~/Scripts/jquery-1.8.2.js">
- </script>
这里是 cshtml 页面代码
- <input id="txt" />
- <button id="btn">
- 提交(局部实现刷新)
- </button>
- <div id="data">
- //刷新部分
- </div>
- <hr />
- <script>
- $("#btn").click(function() {
- $("#data").load("/AjaxPartial/AjaxPartial", {
- "UserName": $("#txt").val()
- },
- function() {
- alert("提交成功");
- });
- });
- </script>
请求的局部视图控制器
- public class AjaxPartialController: Controller { // // GET: /AjaxPartial/ public PartialViewResult AjaxPartial(string UserName) { List<string> msgs = new List<string>() { "张三", "33666646", "5454564", "1564564564", UserName }; return PartialView(msgs); } }
来源: