摘要: 一般来说,一个ASPX页面从“生”到“死”,要经历如图所示的生命周期。前面已经简单介绍过,这里详细说明。 (1)请求页面:页请求发生在页生命周期开始之前。 (2)开始:在开始阶段,将设置页属性,如Request和Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置IsPostBack属性。 (3)初始化页面:页面初始化期间,可以使用页中的控件,并将设置每个控件的UniqueID属性。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状态中的值。 (4)加载页面:加载期间,如果当前请求是回发请求,则将使用从视图状态和控件状态恢复的信息加载控件属性。 (5)验证:在验证期间,将调用所有验证程序控件的Validate方法,此方法将设置各个验证程序控件和页的IsValid属性。 (6)回发事件处理:如果请求是回发请求,则将调用所有事件处理程序。 (7)呈现页面:在页面呈 阅读全文
posted @ 2009-05-23 19:35 魁 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 JSON 是 JavaScript 原生格式,这意味着在 JavaScript 中处理 JSON 数据不需要任何特殊的 API 或工具包。 JSON的规则很简单: 对象是一个无序的“‘名称/值’对”集合。一个对象以“{”(左括号)开始,“}”(右括号)结束。每个“名称”后跟一个“:”(冒号);“‘名称/值’ 对”之间使用“,”(逗号)分隔 阅读全文
posted @ 2009-05-17 18:50 魁 阅读(667) 评论(1) 推荐(0) 编辑
摘要: 作为一种深奥、复杂的理念,SOA要么被简化,等同于一些产品、技术;要么被神化,认为无所不能。 SOA是计算机领域业已公认的实用解决方案。从根本上讲,SOA针对系统开发和系统集成提供企业级方法,它将遗留系统作为分散的业务功能、封装为标准服务接口。 过去几年来,SOA的普及程度成指数增长,逐步成为各公司以灵活、复用和经济方式结合应用程序和流程的一种方法。SOA的功能划分为不同的单元或服务,开发人员通过网络进入用户平台,在创建企业应用程序的过程中将不同的单元或服务进行最佳结合与复用。通过从一项服务到另一项服务传输数据,或者在两项服务或多项服务之间协调活动,实现多项服务之间的通信。 阅读全文
posted @ 2009-04-25 16:24 魁 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 欲明白本篇【HTML剖析】之标记分类请看 【标记一览】。 亦请先明白围堵标记与空标记的分别请看 【HTML概念】。 阅读全文
posted @ 2009-04-21 06:12 魁 阅读(405) 评论(1) 推荐(0) 编辑
摘要: //AjaxPro // 声明 var objectname = new AjaxPro(div,value) //参数 --[div]-->要显示数据的标签;[value]-->POST方法中要传递的值;[httpurl]-->AJAX指向的后台页面路径 //使用时声明对象后,直接可以用对象的方法,Get方法用于URL传值,Post方法用于提交数据 //使用时请标名出处 阅读全文
posted @ 2009-04-14 22:40 魁 阅读(653) 评论(1) 推荐(0) 编辑
摘要: //是否为空 function IsEmpty(txtValue) { var exp = /^\s*$/; return (exp.test(txtValue)); } //是否为整数 function IsInteger(txtValue){ var exp, op; op = txtValue; exp = /^\s*[-\+]?\d+\s*$/; if (op.match(exp) == null){ return false; }else{ return true; } } //打开模式对话框,strUrl为打开的带路径的URL,InValue为要传入的值 function OpenModalWindow(strUrl, InValue, strWidth, strHeight) { strFeatures = "dialogWidth="+strWidth+"px;dialogHeight="+strHeight+"px;scrollbars:1;cent 阅读全文
posted @ 2009-04-14 21:53 魁 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 今天使用ASP.NET 2.0 的TreeView控件,要求每个节点都有CheckBox框,在选择父节点时,其下的全部子节点也选中。能过网络查询,再经过自己的分析修改,终于完成。现在测试用例,及所有JS文件分享。 阅读全文
posted @ 2009-04-14 21:41 魁 阅读(1809) 评论(7) 推荐(0) 编辑
摘要: Microsoft.Practices.EnterpriseLibrary.Data--使用存储过程,参数及事务 阅读全文
posted @ 2009-04-13 23:19 魁 阅读(1609) 评论(4) 推荐(1) 编辑
摘要: window.showModalDialog()方法用来创建一个显示HTML内容的模态对话框。 window.showModelessDialog()方法用来创建一个显示HTML内容的非模态对话框。 使用方法: vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures]) vReturnValue = window.showModelessDialog(sURL [, vArguments] [,sFeatures]) 参数说明: sURL--必选参数,类型:字符串。用来指定对话框要显示的文档的URL。 vArguments--可选参数,类型:变体。用来向对话框传递参数。传递的参数类型不限,包括数组等。对话框通过window.dialogArguments来取得传递进来的参数。 sFeatures-- 可选参数,类型:字符串。用来描述对话框的外观等信息,可以使用以下的一个或几个,用分号“;”隔开。 阅读全文
posted @ 2009-04-13 22:44 魁 阅读(6998) 评论(0) 推荐(0) 编辑
摘要: 1.Application:用于保存所有用户共用的数据信息。 在Asp.Net中类似的配置数据最好保存在Web.config文件中。如果使用Application对象,一个需要考虑的问题是任何写操作都要在 Application_OnStart事件(global.asax)中完成。尽管使用Application.Lock和 Application.Unlock方法来避免写操作的同步,但是它串行化了Application对象的请求,当网站访问量大的时候会产生严重的性能 瓶颈。因此最好不要用此对象保存大的数据集。 阅读全文
posted @ 2009-04-12 11:37 魁 阅读(413) 评论(0) 推荐(0) 编辑