2012年4月5日

asp.net 页面从初始化到卸载事件顺序

摘要: asp.net 页面从初始化到卸载事件顺序 客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessRequest方法-〉激活Page类的Init事件-〉调用Page类的CreateChildControls虚方法-〉从POST变量和VIEWSTATE中还原服务器端控件状态-〉激活Page类的Load事件-〉激活服务器端控件事件-〉激活Page类的PreRender事件-〉调用Page类的Render虚方法-〉调用Page类的RenderChildren虚方法-〉发送HTTP响应给客户端-〉激活Page类的Unload事件-〉丢弃Pa 阅读全文

posted @ 2012-04-05 16:59 俊树 阅读(1203) 评论(0) 推荐(2)

JS和C#方法相互调用

摘要: 1、JS调用C#后台方法方法一:1、首先建立一个按钮,在后台将调用或处理的内容写入button_click中;2、在前台写一个js函数,内容为document.getElementById("btn1").click();3、在前台或后台调用js函数,激发click事件,等于访问后台c#函数;点击Click后,会引发页面回传事件,方法二__doPostBack('源控件','参数')<input id="Button1" type="button" name="Button1" va 阅读全文

posted @ 2012-04-05 16:53 俊树 阅读(30379) 评论(2) 推荐(2)

2012年3月15日

sql2008新增时间类数据类型学习

摘要: DECLARE @d1 as datetimeSET @d1=getdate()PRINT @d1--结果:传统型日期+时间全显示--Mar 15 2012 4:38PMDECLARE @dt as DATESET @dt=getdate()PRINT @dt--结果只有日期,不包括时间部分。DATE数据类型的取值范围从0001-01-01到9999-12-31。--2012-03-15DECLARE @d2 as timeSET @d2=getdate()PRINT @d2--以上脚本输出结果只包含时间部分,其取值范围从00:00:00.0000000到23:59:59.9999999。-- 阅读全文

posted @ 2012-03-15 16:50 俊树 阅读(409) 评论(0) 推荐(0)

2012年1月17日

解决.NET CF 3.5 Bitmap(Stream)未处理异常问题

摘要: VS2008开发环境,在进行.NET CF 3.5下的WM Socket编程时Bitmap bmp = new Bitmap(Stream)处出现未处理异常(图片引自:http://www.cnblogs.com/fsyiyun/archive/2011/03/30/1999672.html)通过摸索,我发觉无论对对象进行内存回收,这个问题依然存在。究其原因,个人猜测是Bitmap实例化时本身就会打开MemoryStream流,所以再用MemoryStream就很容易内存泄露因此强列建议,当和Bitmap一起合用时,用FileStream或其它变通方法替代MemoryStream,并及时内存回 阅读全文

posted @ 2012-01-17 13:12 俊树 阅读(916) 评论(0) 推荐(0)

2012年1月16日

c#和Javascript操作同一json对象

摘要: l刚开始学Javascript,接触到json对象,json可以看作是用于客户端数据实体对象的载体。json对象一般都是通过ajax方式传送给服务层。能否让客户端和服务端操作同一json对象呢?目前想到的方式是通过客户端隐藏控件来实现。以下是一个泛型列表对象 List<TrainingImplement> ,转为json后,客户端和服务端如何操作1、json对象与C#泛型相互转换代码 //将json数据转换为泛型 public static T ConvertByteDataToObject<T>(string byteData) { ... 阅读全文

posted @ 2012-01-16 11:34 俊树 阅读(1443) 评论(0) 推荐(1)

导航