代码改变世界

随笔档案-2010年06月

jsData 使用教程(七) 过滤数据

2010-06-30 08:09 by 麦舒, 2095 阅读, 收藏, 编辑
摘要: jsData 的 GridView 控件并没有集成搜索的功能,因此要实现搜索功能,必须创建搜索条件输入框和按钮。如下图所示:服务端代码和前面介绍的基本一致,我们主要来看一下客户端代码,客户端代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Sys.onReady(function() {var dataSource = new JData.WebServiceDataSource("../Services/Northwi 阅读全文

jsData 使用教程(六) 对数据进行排序

2010-06-29 17:41 by 麦舒, 1892 阅读, 收藏, 编辑
摘要: 使用 jsData ,只需要编写少量的代码,便可以实现最为常用的功能。在 jsData 中,对数据进行排序,非常,非常的简单。效果图如下:服务端代码:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[WebMethod]public virtual QueryResult GetOrderDetails(int skip, int take, string sorting, string filter, string selector,b 阅读全文

jsData 使用教程(五) 对输入数据进行验证(服务端验证)

2010-06-29 09:21 by 麦舒, 1374 阅读, 收藏, 编辑
摘要: jsData 除了可以在客户端验证数据,还可以在服务端对数据进行验证。如下图所示:服务端代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[WebMethod]public ExecuteResult UpdateOrderWithValidate(Dictionary<string, object> item){string freightError = null;string shipNameError = nul 阅读全文

jsData 使用教程(四) 对输入数据进行验证(客户端验证)

2010-06-28 15:45 by 麦舒, 1606 阅读, 收藏, 编辑
摘要: 绝大多数情况下,我们都需要对所输入的数据进行验证,而验证又可分为客户端验证和服务端验证。现在先来讲一下如何进行客户端验证。我们先来看一下效果图。代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Sys.onReady(function() {var dataSource = new JData.WebServiceDataSource("../Services/NorthwindService.asmx", & 阅读全文

jsData 使用教程(三) 实现增删改功能

2010-06-27 19:55 by 麦舒, 1706 阅读, 收藏, 编辑
摘要: 在某些 RIA 框架中,实现增删改,可能要写一大堆的服务端代码,但是在 jsData 里,只需要写极少量的代码。如果能利用上代码生成器,甚至可以不写代码。现在我们来看一个比较典型的例子。服务端代码如下:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->[WebMethod]public virtual ExecuteResult UpdateCategory(Dictionary<string, object> item){re 阅读全文

jsData 使用教程(二) 对显示的数据进行格式化

2010-06-27 09:53 by 麦舒, 2047 阅读, 收藏, 编辑
摘要: jsData 是否又是一个车轮?相信有不少朋友可能会有这样的疑问,在这里,我给大家解释一下。事实上,本人最讨厌的事情就是重新发明车轮。本人也用过不少 Grid 控件,包括 ExtJS,JqGrid,FlexiGird 等一大堆控件,抛开性能,费用这些不说。这些类库最大的问题的就太过于JSON 化,由于大量地使用了JSON 对象来传递参数,使得VisualStudio代码感应根本没有用武之地,在开发的过程中,开发人员不得不经常查看文档中的 API 。而为了克服这个问题,有人提出了用 C# 写 javascript ,或者封装成服务端组件,然后在运行时生成 Javascript ,这些方法我都试过 阅读全文

jsData 使用教程(-) 加载数据

2010-06-26 12:30 by 麦舒, 3494 阅读, 收藏, 编辑
摘要: jsData 是款采用 Javascript 编写的数据组件,目的是将 ASP.NET 中的 GridView,DetailsView,FormView 移植到浏览客户端中来,并且扩展原有的功能。使用授权:GPL 以及 MS-PL 双重授权。演示:http://www.jsdata.org我们首先来实现一个最简单的 Grid 数据显示。服务端代码:新建一 dll 项目,并引用 JData.Services,然后生成下面的代码。代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHigh 阅读全文
点击右上角即可分享
微信分享提示