博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年8月3日

摘要: TreeView数据绑定的方法(1)最近作一个.net程序中涉及到权限的分配和管理,要把分为不同层次的权限从数据库中读出在树形控件TreeView中显示出来。这里采取的是首先取出数据放在DataTable中,然后在递归查询中根据不同的filter条件得到对应树杈需要的数据。这里使用类似的行政区划的数据表,数据表为:Create TABLE [dbo].[QuHua] ([ID] [int] IDENTITY (1, 1) NOT NULL ,--自增的标记列[NAME] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,--行政区划的名称[P 阅读全文

posted @ 2009-08-03 15:09 冷咖啡(子锡) 阅读(256) 评论(0) 推荐(0) 编辑

2009年7月24日

摘要: 知道web.config 中的 urlMappings怎么用? 哈哈。自己建几个页面,粘入一下代码试试吧。 程序代码system.weburlMappings enabled="true" add url="~/login.html" mappedUrl="default.aspx?state=222"/ add url="~/login.aspx" mappedUrl="default.aspx?state=6"//urlMappings/system.web下面转载一篇相关介绍:来源:http://www.cnblogs.com/thinhunan/archive/ 阅读全文

posted @ 2009-07-24 10:07 冷咖啡(子锡) 阅读(2704) 评论(3) 推荐(0) 编辑

2009年7月15日

摘要: using System;using System.Collections;using System.Threading;using System.Data;using System.Net;using System.IO;using System.Text.RegularExpressions;===================================================try{HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strSpiderURL);request.Timeout = 30000 阅读全文

posted @ 2009-07-15 15:14 冷咖啡(子锡) 阅读(144) 评论(0) 推荐(0) 编辑

摘要: 方法一:将 Page 指令的ValidateRequest属性值设置为false 程序代码%@ Page Language="C#" AutoEventWireup="true" ValidateRequest="false" CodeFile="Default.aspx.cs" Inherits="_Default" Debug="true" %方法二:在web.config中设置ValidateRequest属性值设置为false(默认true) 程序代码configurationsystem.webpages validateRequest="false" //syst 阅读全文

posted @ 2009-07-15 14:16 冷咖啡(子锡) 阅读(160) 评论(0) 推荐(0) 编辑

2009年7月11日

摘要: 程序代码一.页面异步调用前台%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" Async="true" Trace="true" %!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" 阅读全文

posted @ 2009-07-11 20:30 冷咖啡(子锡) 阅读(193) 评论(0) 推荐(0) 编辑

2009年7月4日

摘要: DateTime dt = DateTime.Now;Label1.Text = dt.ToString();//2005-11-5 13:21:25Label2.Text = dt.ToFileTime().ToString();//127756416859912816Label3.Text = dt.ToFileTimeUtc().ToString();//127756704859912816Label4.Text = dt.ToLocalTime().ToString();//2005-11-5 21:21:25Label5.Text = dt.ToLongDateString().To 阅读全文

posted @ 2009-07-04 01:10 冷咖啡(子锡) 阅读(186) 评论(0) 推荐(0) 编辑

摘要: .Net中判断日期时间输入是否合法(使用正则表达式)^((((1[6-9]|[2-9]\d)\d{2})-(0?[13578]|1[02])-(0?[1-9]|[12]\d|3[01]))|(((1[6-9]|[2-9]\d)\d{2})-(0?[13456789]|1[012])-(0?[1-9]|[12]\d|30))|(((1[6-9]|[2-9]\d)\d{2})-0?2-(0?[1-9]|1\d|2[0-8]))|(((1[6-9]|[2-9]\d)(0[48]|[2468][048]|[13579][26])|((16|[2468][048]|[3579][26])00))-0?2 阅读全文

posted @ 2009-07-04 00:50 冷咖啡(子锡) 阅读(2038) 评论(0) 推荐(0) 编辑

2009年7月2日

摘要: //接口public interface IPersion{void action();}//男人类public class Man:IPersion{public void action(){Console.Writeline("抽烟");}}//女人类public class Woman:IPersion{public void action(){Console.Writeline("化妆");}}//工厂方法类public class PersionFactory{//这里的逻辑处理可以改为//将这个工厂方法类设为抽象类//另外用一个Man和WoMan工厂类续承些类//这样可以相对应ne 阅读全文

posted @ 2009-07-02 16:23 冷咖啡(子锡) 阅读(490) 评论(0) 推荐(0) 编辑

摘要: 今天来学习工厂类创建型模式。创建型模式的目的就是为了管理对象的创建。我先学习的Abstract Factory模式。学习完这个模式之后,给我的感觉是理解了。前面Strategy和Bridge模式中的对象创建问题解决了。但是,后来遇到Factory Method模式时,又产生了些疑问,他们的根本区别究竟在哪里?应用上有什么样的不同?在网上察看了一些资料之后,发现还有一个简单工厂模式,这又是什么东东?我们通常创建一个对象的方法就是new,这个前提是我们知道这是一个具体什么东西,比如:笔。但是,这个概念太笼统,是钢笔、圆珠笔、铅笔?我选钢笔。可是这个概念仍然太笼统,我要的是英雄牌的,还是派克的,还是 阅读全文

posted @ 2009-07-02 16:15 冷咖啡(子锡) 阅读(3587) 评论(1) 推荐(0) 编辑

2009年6月17日

摘要: 一、添加引用 URLRewriter.dll 点击下载此文件二、configuration输入下插入以下代码 程序代码configSectionssection name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" //configSectionsRewriterConfigRules!-- Rules for Blog Content Displayer --RewriterRuleLookFor~/pro-( 阅读全文

posted @ 2009-06-17 13:54 冷咖啡(子锡) 阅读(247) 评论(0) 推荐(0) 编辑