- 博客(7)
- 收藏
- 关注
原创 Asp.Net中DataGrid的模版列(TemplateColumn)内容控制简单方法。
最近写了几个asp.net的项目。其中,Asp.Net的控件DataGrid使用的最多了,前几天需要一个功能,我研究了很长时间,发现一个方法,应该是最简单的实现。现表述如下。 DataGrid的html定义很简单,如下 Asp:DataGrid ID="myDatagrid" runat="server" datakeyfield="fID" AutoGenerateColumns="Fa
2004-12-16 19:40:00
4377
1
原创 学了一段时间的Asp.Net 2.0后,心里一些想法
我从.net beta2的时候就开始学了,正式使用.net做开发使用的是.net1.1版。就是说,.net1.0版出来的时候绝大多数人都是处在学习阶段,原因嘛,当然是许多人没有定下来是否学习.net,还有.net入门的确比以前的Delphi和VB6要难一些,而且.net1.0刚推出,出于对稳定性和功能上的考虑,我觉得大家基本上是拿.net 1.0当作学习工具,拿 vs.net 2002当作熟悉微软
2004-09-18 15:28:00
2166
1
原创 Asp.Net运行时对象生成过程以及HttpHandler和HttpModule的处理过程。
现在叙述最终要的过程,当asp.net在IIS的ISAPI获取一个aspx的系统请求,并获得控制权后发生了什么。首先,它检测内存中是否有负责处理asp.net内容的运行库进程(IIS5是aspnet_wp.exe,IIS6是w3wp.exe),如果没有就创建一个,然后把控制权转给这个进程(就是函数指针跳转操作)。当这个进程接到控制权后,检查进程里面的此站点的应用程序设置的应用程序域里面是否
2004-08-11 16:29:00
3748
2
原创 asp.net HttpHand和HttpModule的详细解释,包括Asp.Net对Http请求的处理流程。
了解当用户对一个.aspx页面提出请求时,后台的Web服务器的动作流程。当对这个流程了解后,我们就会明白HttpHandler和HttpModule的作用了。首先,来了解一下IIS系统。它是一个程序,负责对网站的内容进行管理,以及对客户的请求(就是Http请求)做出反应。当用户对一个页面提出请求时,IIS做如下反应(忽略权限):1.把对方请求的虚拟路径转换成物理路径2.根据物理路径搜索请求的文
2004-08-11 16:26:00
4296
原创 .Net中事件与委托的示例详细解
比如说一个公司(场景),你是老板,手下有两个员工,小张和小王。你命令小王,如果小张玩游戏,则小王扣去小张500元钱。 这就是现实中的委托。 实际上,在写程序中,程序员就是老板,小张和小王就是两个对象。小张玩游戏是一个方法,小张还有一个游戏事件,他玩游戏激发这个事件。而小王就是事件处理对象,他负责把小张的钱扣除500。 所以,委托有如下几个要素:1 激发事件的对象--就是小张2 处理对象事件的对象-
2004-07-15 11:04:00
2456
2
原创 去除Asp:DataGrid中无用ViewState的方法(2)
三、去掉ViewState中DataGrid的无用数据 终于说到正题了,我这篇文章说的就是怎样去掉ViewState中的无用数据,而保留有用的数据。文章写到这里,我们可以很明显的看出来,DataGrid保存在ViewState中的数据分为两个部分,一部分是保存索引用的,就是DataKeys和DataItems这样的属性使用的数据,我们把它称之为索引数据。还有一部分是DataGrid中数据源
2004-01-27 21:06:00
1791
原创 去除Asp:DataGrid中无用ViewState的方法(1)
去除DataGrid中无用的ViewState数据的方法 一、 DataGrid控件中的ViewState 在Asp.Net中,我们使用最多的恐怕就是DataGrid列表控件了。这个控件的功能的却非常强大,也非常好用。它不但可以实现任意的格式化选择,而且还可以动态进行分页、排序、添加按钮、动态编辑等功能。可以说,DataGrid控件已经实现了我们需要的大
2004-01-26 01:33:00
1883
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人