舞步者

天行健,君子以自强不息;地势坤,君子以厚德载物
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  Asp.Net

摘要:页面框架通过如下过程处理aspx文件请求: 1:解析aspx文件,并创建一个控件树; 2:使用控件树动态实现一个继承自Page类的类或者控件 ; 3:动态编译类; 4:缓存编译类,以备后用; 5:动态创建一个编译类的实例。页面开始启动生命期,在这个过程中,页面将通过生命周期的不同阶段; 页面经历了如下阶段, 其中一些阶段标记为仅仅回传,是说只有在... 阅读全文

posted @ 2008-03-09 12:32 舞步者 阅读(108) 评论(0) 推荐(0)

摘要:原文地址:http://www.codeproject.com/useritems/lifecycle.asp [翻译]asp.net 2.0中页的生存周期(Lifecycle)和动态控件 原文发布日期:2006.12.08 作者:Vivek Thakur 翻译:webabcd 介绍 弄 懂Page的生存周期(lifecycle)对于开发asp.net应用程序来说是非常重要的。很多.n... 阅读全文

posted @ 2008-03-08 15:35 舞步者 阅读(124) 评论(0) 推荐(0)

摘要:编程思想: 每条记录代表一个节点。通过表里的 2 个数字型的核心字段 f_NodeId、f_ParentNodeId 形成逻辑上的层次型关系。约定 0 代表根节点。其他字段为辅助字段,与本文关系不大。 定义和初始化一对象数组 myNodes,然后一次性读取表中的记录,通过判断当前节点的父节点,依次建立所有的上下级关系。 示例下载:示例.rar (代码调试环境:Visual Web... 阅读全文

posted @ 2007-07-18 11:20 舞步者 阅读(117) 评论(0) 推荐(0)

摘要:用DataTable绑定TreeView的方法: 从数据库读取含父子关系列的表并填充到DataSet里去 创建一个关白联,并为DataSet添加该关联,DataSet的Nested属性必需为true. 取得该DataSet的XML描述,用XSLT将XML规则化. 绑定TreeView. 表的内容描述如下: ... 阅读全文

posted @ 2007-07-18 11:13 舞步者 阅读(660) 评论(0) 推荐(0)

摘要:代码文件 protected void bulktables2() { string connstr = @"Server=localhost;Database=Northwind;Trusted_Connection=true"; using (SqlConnection srconn = new SqlConnection(connstr)) ... 阅读全文

posted @ 2007-06-14 15:29 舞步者 阅读(186) 评论(0) 推荐(0)

摘要:在中添加 在节中添加 配置文件就算修改完成 下面是测试代码: protected void Page_Load(object sender, EventArgs e) { // HttpContext.Current.Cache.Remove("test"); if (!Page.IsPostBa... 阅读全文

posted @ 2007-06-01 15:53 舞步者 阅读(223) 评论(0) 推荐(0)

摘要:DirectoryEntry是.Net给我们的一大礼物,他的名字我们就知道他的功能--目录入口。使用过ADSI的人都知道操作IIS,WinNT这些时,我们还需要提供他们的Path,操作IIS时,这个Path的格式为: IIS://ComputerName/Service/Website/Directory ComputerName:即操作的服务器的名字,可以是名字也可以是IP,经常用的就是... 阅读全文

posted @ 2007-05-14 11:15 舞步者 阅读(5053) 评论(1) 推荐(1)

摘要:class Class1 { /// /// 应用程序的主入口点。 /// [STAThread] static void Main(string[] args) { System.Data.DataTable mytable=new DataTable("myTable"); System.Data.DataColumn collitem=new Dat... 阅读全文

posted @ 2007-05-11 13:42 舞步者 阅读(191) 评论(0) 推荐(0)

摘要:Introduction In the Internet world, Web servers serve resources that have been put on the Internet and provide other services like security, logging, etc. At the beginning of the Internet era, client... 阅读全文

posted @ 2007-05-10 16:55 舞步者 阅读(182) 评论(0) 推荐(0)

摘要:对于多数网页制作的朋友,实现在客户端保存在网页表单上的信息,比较多的是采用Cookie技术来实现,这些功能例如:下拉列表框选择的选项,文本框输入的数据等。事实上,我们可以利用微软DHTML默认行为中的userData行为来实现这个功能。 因为很多网友问到这样的问题,整理了一下,并提供了三个示例。下面将就该行为的使用做一个介绍: UserData 行为(userData Behavior... 阅读全文

posted @ 2007-04-05 10:28 舞步者 阅读(151) 评论(0) 推荐(0)

摘要:WEB自定义控件编程是ASP.NET编程里面比较难的一部分,尤其是复杂的控件需要用到平常不常用的一些技术技巧。 下面根据一些我自己的实践经验,向读者介绍一下这方面的技术。 简单的继承控件:ConfirmButton 我们在用ASP.NET编写应用程序的时候,经常需要在按钮提交的时候弹出一个[OK][Cancel]的确认框,以防止用户在操作的时候误提交。实现这个功能传统的方法是在代码页的Page_L... 阅读全文

posted @ 2007-02-05 22:31 舞步者 阅读(211) 评论(0) 推荐(0)

摘要:Cache用法之页面声明 Cache用法之代码控制 HttpCachePolicy类是专门用来控件Cache的,可以用Response.Cahce来访问这个类的实例 Response.Cache.SetExpires(DateTime.Now.AddSeceonds(10)); Response.Cache.SetCacheability(HttpCacheablility.Publ... 阅读全文

posted @ 2007-01-23 14:20 舞步者 阅读(105) 评论(0) 推荐(0)

摘要:ASP.NET 程序中常用的三十三种代码 1. 打开新的窗口并传送参数: 传送参数: response.write("") 接收参数: string a = Request.QueryString("id"); string b = Request.QueryString("id1"); 2.为按钮添... 阅读全文

posted @ 2007-01-10 09:56 舞步者 阅读(131) 评论(0) 推荐(0)

摘要:异常处理 为了处理可能的错误情况,一般把程序分成三种不同类型的代码块: try 块包含的代码组成了程序的正常操作部分,但可能遇到错误的情况 catch 块中的代码处理各种错误情况 finally 块包含的代码清理资源或执行要在try块末尾执行的其他操作 在语法上catch和finally块在try的后面,当执行catch和finally块的时候... 阅读全文

posted @ 2006-12-20 09:52 舞步者 阅读(165) 评论(0) 推荐(0)

摘要:apache asp.net 让Apache支持ASP.NET Apache是目前广泛使用的一种网络服务器程序,不仅在UNIX/LINUX平台上被大量使用,而且... 阅读全文

posted @ 2006-09-12 16:02 舞步者 阅读(249) 评论(0) 推荐(0)

摘要:在虚拟主机上用asp.net轻松实现urlrewrite 在网上看到,很多朋友在asp.net中做urlrewrite,用的是HttpHandle+Server.Transfer的方法。其实这种方法是错误的。第一,HttpHandle是实现不了urlrewrite的;第二Server.Transfer是标准的重定向,根本不是urlrewrite。 其实,实现urlrew... 阅读全文

posted @ 2006-09-12 16:00 舞步者 阅读(172) 评论(0) 推荐(0)

摘要:HttpModule实现了类似ISAPI FILTER的功能,开发上,需要以下步骤: 编写一个类,实现IHttpModule接口 实现类的Init方法,并且中其中注册需要的方法 实现那些在Init中注册的方法 实现Dispose方法,手动清除资源,但非必须 在Web.config注册这个类 HttpModule通过对H... 阅读全文

posted @ 2006-08-28 16:37 舞步者 阅读(166) 评论(0) 推荐(0)

摘要:使用HttpHandler实现Http自定义处理和应用 1.HttpHandler实现的类似ISAPI Server Extension的功能 需要使用IHandler接口,该接口声名为: Interface IHttpHandler { void ProcessRequest(HttpContext ctx); bool IsReuseable{get;} } ProcessR... 阅读全文

posted @ 2006-08-28 15:47 舞步者 阅读(417) 评论(0) 推荐(0)

摘要:配置文件概述: 应用程序配置文件是标准的 XML 文件,XML 标记和属性是区分大小写的。它是可以按需要更改的,开发人员可以使用配置文件来更改设置,而不必重编译应用程序。配置文件的根节点是configuration。我们经常访问的是appSettings,它是由.Net预定义配置节。我们经常使用的配置文件的架构是象下面的形式。先大概有个印象,通过后面的实例会有一个比较清楚的认识。下面的“配置节... 阅读全文

posted @ 2006-02-23 15:12 舞步者 阅读(178) 评论(0) 推荐(0)

摘要:.Net配置文件常用配置的说明 配置文件内容如下: 代码片断如下: private static void TestAppSettings() { Console... 阅读全文

posted @ 2006-02-23 14:02 舞步者 阅读(221) 评论(0) 推荐(0)