• 用MasterPage 代替 PageBase

    目的: 实现用MasterPage中的.cs文件 代替项目中的PageBase。 动机: 写这篇文章的动机,来自于一次项目重构。在.Net Framwork 2.0的B/S架构项目中同时采用PageBase和MasterPage技术,发现每次访问页面,页面同时访问PageBase和MasterPage,不仅造成性能降低,甚至有可...

    2008-02-22 09:39:51

  • 根据xsd生成xml文档

    现在有很多的xml工具软件都能根据xsd文件书写出xml文档,.net 没有实现此方法,如是我写了几个浏览、校验、和创建xml的方法 全部代码如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System...

    2008-02-22 09:39:51

  • 获取数据行数据信息

    如果我们需要通过触发事件得到数据行的信息,可以用脚本了来实现,下面是单击数据行得到行信息的代码: function db(index) { var str = new String(""); var curTRObj = this.Rows[index].Control; //var column=this.column.lengh; for (i = 1; i =this.Columns.lengt...

    2008-02-22 09:39:49

  • 在.Net 里用XPath的case-insensitive 的查询

    使用XmlDocument.SelectNodes(String xpath) 是很方便的方法, 可是写XPath 却要费点功夫, 今天发现XPath1.0里没有 case-insensitive 的 function 所以很难做下面的查询 root AAA BBB CCCddd/CCC BBB CCC GEN/CCC //也可能是Gen, gen, GEn /BBB /AAA AAA BBB CCCDFE/CCC...

    2008-02-22 09:39:48

  • dot net html分析类库

    这里有个 非常好的分析 html的 类。 节约了不少时间。 项目地址 http://www.codeplex.com/Wiki/View.aspx?ProjectName=htmlagilitypack For example, here is how you would fix all hrefs in an HTML file: HtmlDocument doc = new HtmlDocument(); doc.Load("file.ht...

    2008-02-22 09:39:48

  • SQL Artisan多表查询和统计

    编写基于几个表的关联查询和统计的确是件烦琐的事情,由于基于字符的描述很多信息难以抽取出来共用,当其他地方需要这种情况的时候又必须重写。为了避免这情况SQL Artisan引用了视图对象,通过视图对象描述数据查询的信息;视图对象有一个最大的好处就是继承,可以从一...

    2008-02-22 09:39:46

  • 获得汉字字符串的首个拼音字母的缩写

    标题可能不太清楚,实现的功能如下:我爱中国-WAZG 1。汉字字符与英文字母之间区别 标准的asc表不包含汉字字符,因为一个asc字符只有1byte,就是8bit,8bit所能代表的数字范围,如果是有符号的好,因该为-128-127,无符号的话,应该为0-255。而我们知道,一个汉字字符...

    2008-02-22 09:39:47

  • 存储过程的分析

    1 // 对存储过程的分析:实例 2 // string G_name ,string G_password为传递给此存储过程的参数,string Loging表示方法名和类型 3 4 public string Login( string G_Name , string G_Passord) 5 { 6 7 SqlConnection Conn = new SqlConnection(ConfigurationSettings.A...

    2008-02-22 09:39:44

  • 通过反射填充泛型集合List的静态方法

    呃```花了一晚上时间,终于搞出来了如何通过反射,从DataReader将数据填充到数据实体泛型集合的静态方法. //Kchen.Core.BaseBusinessObject为通用数据实体类,此处仅为限定T所继承的类型 public static IListT FillDataListGenericT(System.Data.IDataReader reader) wher...

    2008-02-22 09:39:44

  • 用GZip压缩和解压

    .Net支持两种压缩格式:GZip和Deflate。我试了一下,压缩率和速度没区别。其中,GZip可以被WinRAR打开。 使用起来很简单,下面的程序将字符串压缩入文件: using (DeflateStream gzip = new DeflateStream(fs, CompressionMode.Compress)) { byte[] buf = Encoding.UTF...

    2008-02-22 09:39:43

2