这里有新鲜出炉的精品教程, 程序狗速度看过来!
ASP.NET
ASP.NET 是. NET FrameWork 的一部分, 是一项微软公司的技术, 是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术, 它可以在通过 HTTP 请求文档时再在 web 服务器上动态创建它们 指 Active Server Pages(动态服务器页面) , 运行于 IIS(Internet Information Server 服务, 是 Windows 开发的 Web 服务器)之中的程序
这篇文章主要介绍了 asp.net 如何进行 mvc 异步查询, Asp.net mvc 有自己独特的优势, 有需要的朋友可以来了解一下
查询是项目中必不可少的工作, 而且不同的项目不同的团队, 都有自己的简单方法 Asp.net mvc 有自己独特的优势, 下面是结合 mvc 实现一个产品列表的 Demo.
问题描述
对于一些列表页面, 保持一致的查询代码
解决方案
1 依赖文件 jquery.jsjquery.unobtrusive-ajax.js
2 创建部分视图, PartialView 主要存放服务器发送过来的数据
3 一个包含集合数据的 viewmodel.
部分视图代码基本如下:
asp.net 怎样进行 mvc 异步查询?
问题讨论
在做过的项目中都是, 整个页面会分为两部分上面是条件筛选, 下面是查询结果当我选择完筛选条件后, 点击查询, 发出 post 请求, 服务器响应后, 更新指定区域信息而这些, asp.netmvc 都可以帮我们做, 所以我们就是整合 mvc 这些功能即可
1ajax.BeginForm
支持服务器响应后需要更新的区域 (UpdateTargetId) 类似 asp.net 中 ajax 控件 updatepanel.
2 部分视图用于显示客户端请求中, 变化的部分
对于查询有很多方式实现, 这个 demo 也是我做好多个界面后才总结出来的, 相信会有更好的方式出来, 希望大家分享代码
好处:
1 代码更简洁, 统一
2 服务器每次发送的数据变少(对于 render 整个页面来说)
代码:
- @model IList<Demo.Models.Product>
- @foreach (Demo.Models.Product item in Model)
- {
- <li class="span3 tile tile-double @item.Color">
- <a href="#">
- <img src="/Images/@item.Image" style="width:250px; height:130px;">
- </a><span>@item.Name</span>
- </li>
- }
希望本文所述对你有所帮助, asp.net 如何进行 mvc 异步查询内容就给大家介绍到这里了希望大家继续关注我们的网站! 想要学习 asp.net 可以继续关注本站
来源: http://www.phperz.com/article/18/0315/352456.html