摘要: 以前做项目都是用asp.net WebForm,最近做一个简单的小网站,后台数据检索功能,公司买的kendo控件,以前也没用用过,搞了半天才搞好,写给一些刚用的人做个参考......先上一个效果图:需求:一个简单的搜索页面,可以使用kendo中Grid对列表进行显示,但是,如果把检索框加在外面怎么做呢,在kendo Grid中有一个Filter属性,可以对没一列进行检索,但是,必须得点击检索列时选择检索。如果把搜索框放在外面怎么实现呢,上代码.......cshtml @(Html.Kendo().Grid() .Na... 阅读全文
posted @ 2014-03-08 20:54 柏拉图的永恒 阅读(964) 评论(0) 推荐(0) 编辑
摘要: 变量是一个和数值相关的名字。有了变量,就可以在程序中存储和操作数据了。例如:下面的一行JavaScript代码将数值2赋给了一个名为i的变量:i=2; 下面的代码将3加到i上,然后把结果赋给了一个新的变量sum。var sum=i+3;一、变量的类型JavaScript和Java与C这样的语言之间存在一个重要的差别,那就是JavaScript是非类型(untype)的。这就意味JavaScript的变量可以存放任何类型的值,而Java和C的变量都只能存放它所声明了的特定类型的数据。例如,在JavaScript中,可以先把一个数值赋给一个变量,然后再把一个字符串赋给它,这样完全合法。i=10;. 阅读全文
posted @ 2014-01-24 11:03 柏拉图的永恒 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 平时一般用Google Chrome,整理一下快捷键供喜欢的朋友使用,我将常用的标红。一、地址栏快捷方式1、键入搜索字词,使用默认搜索引擎搜索。2、键入网址中"www."和 ".com"之间的部分,然后按 Ctrl+Enter, 浏览器会为您在地址栏中自动添加"www."和".com",然后打开网址;例如:你想访问www.sina.com,可以直接在地址栏中输入sina,然后按Ctrl+Enter,浏览器会直接跳转到www.sina.com。3、输入网址,然后按 Alt+Enter 在新标签页中打开网址。4、F6 阅读全文
posted @ 2014-01-22 17:48 柏拉图的永恒 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、UNPIVOT: UNPIVOT与PIVOT正好相反,它把数据从列旋转到行例: 首先将源数据显示出来,看一下: 我们先把empid为1和2的2006年数据修改为nullUPDATE dbo.EmpYearValues SET [2006] = NULLWHERE empid IN(1, 2); 设置完成之后在查询源数据:如下: 下面我们进行UNPIVOT操作:SELECT empid, orderyear, valFROM dbo.EmpYearValues UNPIVOT(val FOR orderyear IN([2006],[2007],[2008])) AS ... 阅读全文
posted @ 2013-11-21 14:36 柏拉图的永恒 阅读(4617) 评论(0) 推荐(0) 编辑
摘要: 对控件进行数据绑定有两种方式,第一种是在前台这样绑定: 还有一种是在后台利用Binding类及SetBinding进行绑定如下所示:string str = "Hello Binding Text";Binding bind = new Binding();bind.Mode = BindingMode.OneWay;bind.Source = str;this.mytextblock.SetBinding(TextBlock.TextProperty, bind);两种绑定的效果是一样的,酌情使用,只是说大家应该知道有这种方式的绑定。 阅读全文
posted @ 2013-09-02 10:27 柏拉图的永恒 阅读(172) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2013-08-29 21:36 柏拉图的永恒 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 一、WCF服务术语1、消息 -消息是一个独立的数据单元,它可能由几个部分组成,包括消息正文和消息头。2、服务 -服务是一个构造,它公开一个或多个终结点,其中每个终结点都公开一个或多个服务操作。3、终结点 —终结点是用来发送或接受消息(或执行这两个操作)的构造,终结点包括一个定义消息可以发送到目的地的位置(地址)、一个描述消息应如何发送的通信机制规范(绑定)以及对于可以在该位置发送或接收(或两者皆可)的一组消息的定义(服务协定)—该定义还描述了可以发送何种消息。 —WCF服务作为一个终结点集合向外界公开。二、创建服务协定 1、类或接口都可以定义服务协定,建议使用接口,因为接口可以直接对... 阅读全文
posted @ 2013-08-03 21:02 柏拉图的永恒 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、什么是WCF 在了解什么是WCF之前,我们先看一个场景。 一家汽车租赁公司决定创建一个新的应用程序,用于汽车预订 该租车预订应用程序的创建者知道,应用程序所实现的业务逻辑必须能够让公司内外运行的其他软件访问 -运行在windows桌面上的呼叫中心的客户端应用程序; -基于j2ee服务构建、在非windows系统上运行的现有预订应用程序,由于最近与另一家汽车租赁公司合并,此现有系统必须能够访问新应用程序的逻辑,以便为合并后公司客户提供一致的体验。 -运行在各种平台上的合作伙伴应用程序,每个应用程序分别位于一个与该汽车租赁公司有业务合作的公司内,合作伙伴可能包括旅行社、... 阅读全文
posted @ 2013-08-03 19:48 柏拉图的永恒 阅读(154) 评论(0) 推荐(0) 编辑
摘要: static void Main(string[] args) { //out test int a, b; //out使用前,变量可以不赋值 outTest(out a, out b); Console.WriteLine("a={0};b={1}", a, b); int c = 11, d = 22; outTest(out c, out d); Console.WriteLine("... 阅读全文
posted @ 2013-07-30 16:34 柏拉图的永恒 阅读(206) 评论(0) 推荐(0) 编辑
摘要: CLR要求所有对象都用new操作符来创建,如下面这样:Employee e = new Employee("zhangsan");以下是new 操作符所做的事情。1、它计算类型及其所有基类型(一直到System.Object,虽然它没有定义自己的实例字段)中定义的所有实例字段需要的字节数。堆上的每个对象都需要一些额外的成员——即"类型对象指针"和"同步块索引",这些成员由CLR用于管理对象。这些额外成员的字节数会计入对象大小。2、它从托管堆中分配指定类型要求的字节数,从而分配对象的内存,分配的所有字节都设为零。3、它初始化对象的&qu 阅读全文
posted @ 2013-07-23 21:33 柏拉图的永恒 阅读(578) 评论(0) 推荐(0) 编辑