12 2012 档案
摘要:分页存储, 这也是一个老生常谈的话题了. 因为工作需要,要接触EXT.NET, 所以今天的劳动是试使用EXT.NET进行分页存储. Ext.Net有一个GirdPanel,他有内置的分页存储功能,他内置的分页存储需要先一次性把数据全部取出来的,像SQL语句的select * from 表; 如果数据量小的话,一次性全部取出来再进行分页,那OK,没有任何问题。但是如果你的数据库的记录数达到上万行的时候,这样做需要耗费几秒的时间。单一个GirdPanel的读取就需要好几秒,再加上其他页面加载,用户有时间在一个页面上停留超过10秒吗? 当然NO 所以使用分页存储过程来进行分页,是很重要的. ...
阅读全文
摘要:Ext.Net对数据的绑定有一些不同的地方. 他在数据方面的绑定还没有ASP.NET做的好. 但他制造出来的控件确实挺漂亮的. 对数据的绑定看一个ComBoBox应该其他的就懂了. 其实他都是通过一个Store字段对数据进行绑定的. 可是Store字段有两种写法, 如下面, 第一种是不支持从数据库获取数据进行绑定的, 只能自己定义一个OBJECT数组进行绑定, 而第二种是支持从数据库从获取数据进行绑定的. 需要知道这一点区别, 不然你在没发现前会和我一样, 很捉狂, 不知道出了什么情况 <ext:Store ID="Store1" runat="server
阅读全文
摘要:学了几个星期EXT.NET了,发现他学习起来还是很麻烦的,如果是学C#或者SQL语句这些吧,网上一百度就有一大堆的文章还有一些视频可以看,所以入门其实不难。但EXT.NET的学习更多的只能看官网的DEMO,一边摸索着学习。 像今天这个例子,在GirdPanel的TopBar里的一个Button按扭里添加一个事件,想获得GirdPanel里的选项值,我折腾了一个多小时才找到结果,而结果只是添加多一句语句就OK了。 <ext:Store ID="Store1" runat="server" OnRefreshData="Store1_Refr
阅读全文
摘要:DirectMethod 提供了一种可以从客户端 JavaScript 代码调用服务器端 .NET 方法的功能。用 [DirectMethod] 属性修饰服务器端的 public 或 public static 方法,会向客户端 JavaScript 代码公开服务器端方法。注意:服务器端的方法必须是 public 或 public static。 DirectMethod 基础 下面代码演示 DirectMethod 一个简单的例子,更新<ext:Label> 控件<script runat="server"> [DirectMethod] publ
阅读全文
摘要:1.6版本的Sotre有一个Reader,下面是<ext:ArrayReader> <Store> <ext:Store runat="server"> <Reader> <ext:ArrayReader> <Fields> <ext:RecordField Name="abbr"> </ext:RecordField> <ext:RecordField Name="state"> </ext:RecordField>
阅读全文