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

随笔分类 -  asp.net

asp.net、C# 技术文章,源码
摘要:知道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 冷咖啡(子锡) 阅读(2725) 评论(3) 推荐(0)

摘要: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 冷咖啡(子锡) 阅读(155) 评论(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 冷咖啡(子锡) 阅读(166) 评论(0) 推荐(0)

摘要:程序代码一.页面异步调用前台%@ 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 冷咖啡(子锡) 阅读(197) 评论(0) 推荐(0)

摘要: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 冷咖啡(子锡) 阅读(190) 评论(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 冷咖啡(子锡) 阅读(2069) 评论(0) 推荐(0)

摘要://接口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 冷咖啡(子锡) 阅读(503) 评论(0) 推荐(0)

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

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

摘要:一、添加引用 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 冷咖啡(子锡) 阅读(265) 评论(0) 推荐(0)

摘要:int?:表示可空类型,就是一种特殊的值类型,它的值可以为null用于给变量设初值得时候,给变量(int类型)赋值为null,而不是0int??:用于判断并赋值,先判断当前变量是否为null,如果是就可以赋役个新值,否则跳过public int? a=null;public int b(){return this.a ?? 0;}值类型后面加问号表示可为空null(Nullable 结构) Nullable是.NET 2.0中新提供的一种用于标明一个值类型是否可以为空的技术。 对于一个类型,如果既可以给它分配一个值,也可以给它分配空引用null(表示没有任何值),我们就说这个类型是可空的。 因 阅读全文

posted @ 2008-12-08 14:41 冷咖啡(子锡) 阅读(586) 评论(0) 推荐(0)

摘要:泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应的泛型集合类,我觉得最好还是养成用泛型集合类的好习惯,他不但性能上好而且 功能上要比非泛型类更齐全。下面是常用的非泛型集合类以及对应的泛型集合类: 非泛型集合类 泛型集合类 ArrayList ListT HashTable DIctionaryT Queue QueueT Stack StackT SortedList SortedList 阅读全文

posted @ 2008-11-07 14:30 冷咖啡(子锡) 阅读(145) 评论(0) 推荐(0)

摘要:在用VS2008发布网站项目时,默认生成bin目录下的.dll文件名是随机命名的;如果要固定生成文件名如何固定呢?有以下两种方案:一、每个页面的程序集分别生成对应的dll; 方法:在“发布网站”的选项中,勾选“使用固定命名和单页程序集” 很郁闷的。一个aspx文件一个dll二、整个站点的程序集都生成为一个文件;方法:需下载MS提供的插件,经过简单的设置可生成自定义的文件名(.dll): Web Deployment Projects with Visual Studio 2008下载地址:http://download.microsoft.com/download/0/5/b/05b4424b 阅读全文

posted @ 2008-11-05 14:43 冷咖啡(子锡) 阅读(771) 评论(0) 推荐(0)

摘要:1.添加 ajaxpro.2.dll 引用 点击下载此文件web.config 程序代码system.webhttpHandlersadd verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"//httpHandlers/system.webdefault.aspx.cs 程序代码using System;using System.Data;using System.Configuration;using System.Web;using System.Web.S 阅读全文

posted @ 2008-10-18 15:20 冷咖啡(子锡) 阅读(696) 评论(0) 推荐(0)

摘要:这个由微软提供的组件已经编译好了的,无需自己再写代码,直接用就行:)对于Web.Config设置一下:在configuration节最开始加上: 程序代码configSectionssection name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"//configSections在configuration节中加上: 程序代码RewriterConfigRules RewriterRule LookFor~/Ne 阅读全文

posted @ 2008-10-15 09:41 冷咖啡(子锡) 阅读(137) 评论(0) 推荐(0)

摘要:1.下载控件包http://www.codeplex.com/AtlasControlToolkit/Release/ProjectReleases.aspx?ReleaseId=11121#VoteBreakdown注意.下载的是 AjaxControlToolkit-Framework3.5.zip 这个文件 本站下载2.解压后, 在vs2008工具栏添加一个AjaxControlToolkit选项卡,然后点"选择项",添加 \.......\AjaxControlToolkit-Framework3.5\AjaxControlToolkit\bin\Debug在此位置的AjaxCont 阅读全文

posted @ 2008-09-27 15:41 冷咖啡(子锡) 阅读(1442) 评论(0) 推荐(0)

摘要:DataDirectory是什么意思呢.DataDirectory解释如下:asp.net 2.0有一个特殊目录app_data,通常Sql server 2005数据文件就放在这个目录,相应的数据库连接串就是:connString="…… data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|data.mdf;User Instance=true"这里出现了DataDirectory的宏,那么他表示什么意义呢?DataDirectory 是表示数据库路径的替换字符串。由于无需对完整路 阅读全文

posted @ 2008-09-22 08:32 冷咖啡(子锡) 阅读(2190) 评论(0) 推荐(0)

摘要:C#中有没有判断一个string类型变量是否为数字类型的系统函数(如vb中的IsNumeric(s))?答案肯定是没有的。有人提议用int.Parse(string)的方法,然后通过捕获异常来判断返回的值。更好的方法是用正则表达式:public int IsNumeric(string str){int i;if(str != null && Regex.IsMatch(str,@"^\d+$"))i = int.Parse(str);elsei = -1; return i;}这应该是个好办法。不过如果要提出更高的要求,例如不仅要判断字符串是否全为数字,还要在判断后,要求将其进行转换。那么上 阅读全文

posted @ 2008-07-10 15:00 冷咖啡(子锡) 阅读(2955) 评论(0) 推荐(0)

摘要:struct 类型是一种值类型,通常用来封装小型相关变量组,例如,矩形的坐标或库存商品的特征。下面的示例显示了一个简单的结构声明。d.aspx统计信息: br /br /新闻数:%= Sate.newsCount %br /产品数:%= Sate.proCount %br /会员数:%= Sate.memberCount %d.aspx.csprotected Common.ResInfo Sate;protected void Page_Load(object sender, EventArgs e){Sate.newsCount = 123240;Sate.pr 阅读全文

posted @ 2008-06-18 14:02 冷咖啡(子锡) 阅读(214) 评论(0) 推荐(0)

摘要:VC90FP-KB945273-x86-ENU和VC90FP-KB947886-x86_x64-ENU装好之后:include目录中多了TR1:arrayregextuplerandomtype_traitsunordered_map/unordered_set另外下面几个文件更新:functionalmemoryutilityMFC包含了Office UI(BCGControlBar),相关资料在:Samples: http://msdn.microsoft.com/en-us/library/bb983962.aspxReference: http://msdn.microsoft.com 阅读全文

posted @ 2008-06-03 15:05 冷咖啡(子锡) 阅读(207) 评论(0) 推荐(0)

摘要:转载Willmove的文章ASP.NET中一般都是使用SQL Server作为后台数据库。一般的ASP.NET数据库操作示例程序都是使用单独的数据访问,就是说每个页面都写连接到数据库,存取数据,关闭数据库的代码。这种方式带来了一些弊端,一个就是如果你的数据库改变了,你必须一个页面一个页面的去更改数据库连接代码。第二个弊端就是代码冗余,很多代码都是重复的,不必要的。因此,我试图通过一种一致的数据库操作类来实现ASP.NET种的数据访问。我们就拿一般网站上都会有的新闻发布系统来做例子,它需要一个文章数据库,我们把这个数据库命名为 News_Articles。新闻发布系统涉及 阅读全文

posted @ 2008-05-23 17:31 冷咖啡(子锡) 阅读(177) 评论(0) 推荐(0)