asp.net进行mvc异步查询的示例-创新互联

这篇文章主要介绍asp.net进行mvc异步查询的示例,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

创新互联公司从2013年开始,先为正蓝等服务建站,正蓝等地企业,进行企业商务咨询服务。为正蓝企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。

查询是项目中必不可少的工作,而且不同的项目不同的团队,都有自己的简单方法。Asp.net mvc 有自己独特的优势,下面是结合mvc实现一个产品列表的Demo.


问题描述

对于一些列表页面,保持一致的查询代码。

解决方案


1、依赖文件jquery.js、jquery.unobtrusive-ajax.js。
2、创建部分视图,PartialView主要存放服务器发送过来的数据。
3、一个包含集合数据的viewmodel.


部分视图代码基本如下:

asp.net进行mvc异步查询的示例

asp.net怎样进行mvc异步查询?


问题讨论

在做过的项目中都是,整个页面会分为两部分。上面是条件筛选,下面是查询结果。当我选择完筛选条件后,点击查询,发出post请求,服务器响应后,更新指定区域信息。而这些,asp.netmvc都可以帮我们做,所以我们就是整合mvc这些功能即可。

1、ajax.BeginForm


支持服务器响应后需要更新的区域(UpdateTargetId)。类似asp.net中ajax控件updatepanel.

2、部分视图用于显示客户端请求中,变化的部分。


对于查询有很多方式实现,这个demo也是我做好多个界面后才总结出来的,相信会有更好的方式出来,希望大家分享代码。


好处:


1、代码更简洁,统一。
2、服务器每次发送的数据变少(对于render整个页面来说)。

代码:


@model IList
@foreach (Demo.Models.Product item in Model)
{



@item.Name

}

以上是“asp.net进行mvc异步查询的示例”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注创新互联行业资讯频道!


网站栏目:asp.net进行mvc异步查询的示例-创新互联
URL网址:http://myzitong.com/article/cdjohe.html