随笔分类 -  ASP.Net

Asp.Net一种更加优雅的数据绑定方法
摘要:数据绑定是asp.net页面开发过程中经常需要运用的技术,通常的做法是利用Eval(),DataBind()等方法将后台对象的属性与前台页面绑定,但是这样做有以下三个很明显的缺点:1)前台语法形式复杂,不方便2)无法自由拼接想要的字符串。必须在后台为适应前台的显示额外定义属性,不合理。3)无法享受智能提示最近在网上看到了一篇文章,里面介绍了一种数据绑定的方法,在此推荐一下。首先声明一个静态类,定义扩展方法。public static class Helper{  static object ExpHelperTEntity,TResult(Page page, FuncTEntity,T 阅读全文

posted @ 2011-01-31 16:08 Chrisnda 阅读(225) 评论(1) 推荐(0)

字符编码
摘要:1.概述本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在 下面的描述中,将以"中文"两个字为例,经查表可以知道其GB2312编码是"d6d0cec4",Unicode编码 为"4e2d6587",UTF编码就是"e4b8ade69687"。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码 来"表示"。2.编码基本知识最早的编码是iso8859-1,和ascii编码相似。但为了方便表示各种各样的语言,逐渐出现了很多标准编码,重要的有如下几个。2.1.iso8859-1属于单字节编码,最多能表示的字符范围是0-255,应用于英文系列。比如, 阅读全文

posted @ 2010-12-15 18:40 Chrisnda 阅读(575) 评论(0) 推荐(0)

屏蔽刷新提交后台[转]
摘要:现象:当页面进行过数据提交(PostBack)后,如果通过点击【F5】或者浏览器的【刷新】按钮,    此时页面会模拟浏览器的上次的提交事件,如果做的是数据插入操作,将有可能导致数据的多次插入。原因:浏览器会模拟上次提交的数据在次提交,并在此触发上次提交的时间。对策:针对此,网上已经有各种各样的处理方法。大概有以下的两类:1。通过在事件中,在插入数据之前做主键冲突判定。2。在HttpHandler... 阅读全文

posted @ 2010-09-17 10:18 Chrisnda 阅读(161) 评论(0) 推荐(0)

【转】线程几种基本定义方法
摘要:一,摘要 圣殿骑士首先向大家说声对不起,由于最近身体不适,同时也因为这些天一直在研究微软的云计算平台Windows Azure(公司项目需要),所以暂停了更新WPF 基础到企业应用系列索引,不过经过这几天的调节,尤其是到海边去晒了晒太阳,现在又开始继续发文了,大家有兴趣也可以去看看漂亮的大海图片工作之余的闲暇,今天这篇文章不是专业谈多线程,只是应一些朋友的要求对上篇文章WPF 基础到企业应用系列4... 阅读全文

posted @ 2010-07-26 23:33 Chrisnda 阅读(441) 评论(0) 推荐(0)

ERROR: COMException HRESULT E_FAIL Navigate的问题解决
摘要:是IIS的问题,只要重新启动一下IIS 就ok了这真是一个简单的问题,但也是一个很冷僻的问题WEB上调用Com组件或者System.Windows 下的dll 只要报这种错误都是源于这个问题. 阅读全文

posted @ 2010-07-15 10:20 Chrisnda 阅读(233) 评论(0) 推荐(0)

TransactionScope配置备忘【转自CSDN】
摘要:TransactionScope是个好东西,可以自动管理transaction,即使是对分布式数据库也可以,但是需要一些配置(摸索了2天。。。), 本文的环境为windows 2003:1. 对跑代码的机器和sql所在的服务器进行Component Services的配置Administative Tools -> Component Services -> 点开Component S... 阅读全文

posted @ 2010-07-05 15:46 Chrisnda 阅读(224) 评论(0) 推荐(0)

ASP.NET事件顺序
摘要:大多数初学者会认为Page_Load事件是当页面第一次访问触发的事件,其实不然,在ASP.NET页生命周期内,Page_Load远远不是第一次触发的事件,通常情况下,ASP.NET事件顺序如下所示。1. Page_Init()。2. Load ViewState。3. Load Postback data。4. Page_Load()。5. Handle control events。6. Pag... 阅读全文

posted @ 2010-06-11 17:09 Chrisnda 阅读(415) 评论(1) 推荐(1)

一个简单的GridViewHandler类
摘要:自己在工作中写的一个GridViewHandler类,封装了创建多行表头和生成邮件文本的功能,希望大家以后有用,附代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using... 阅读全文

posted @ 2010-06-04 13:44 Chrisnda 阅读(361) 评论(1) 推荐(0)

ASP.NET页面刷新方法大集合
摘要:先看看ASP.NET页面刷新的实现方法: 第一: C# code 第二: C# code 第三: C# code 第四: C# code 第五: HTML code 第六: < meta http-equiv="refresh" content="300; url=target.html"> 用window.location.href实现刷新另个框架页面 在写asp.net程序的时候,... 阅读全文

posted @ 2010-05-25 17:38 Chrisnda 阅读(237) 评论(0) 推荐(0)

OutputCache各参数的说明【转】
摘要:Duration缓存时间,以秒为单位,这个除非你的Location=None,可以不添加此属性,其余时候都是必须的。LocationLocation当被设置为None时,其余的任何设置将不起作用Any——页面被缓存在浏览器、代理服务器端和web服务器端; Client——缓存在浏览器; DownStream——页面被缓存在浏览... 阅读全文

posted @ 2010-05-20 17:55 Chrisnda 阅读(383) 评论(0) 推荐(1)

导航