
ASP.NET
三下鱼
日出东海落西山,愁也一天,喜也一天;遇事不钻牛角尖,人也舒坦,心也舒坦。
展开
-
Spring创始人Rod Johnson再次发飙——“传统Java应用服务器正在没落”
http://blog.youkuaiyun.com/jawsy/archive/2007/07/17/1695034.aspx来自为了维护软件项目, 我们提出了对版本进行管理控制的要求. 而对于用户来说, 版本直接体现在版本号的命名上. 那么, 如何对版本号进行命名呢? 我查了许多的资料, 希望能解释得比较具体, 同时也希望您在阅读本文的时候, 能够对版本号的命名格式提出自己的见解, 这当然包括一些版本原创 2008-04-02 10:17:00 · 1639 阅读 · 0 评论 -
正则表达式的原理和介绍,应用(概念篇)
极小元的概念定义:对于任何的集合S1与S2,当S1∈S2且S1∩S2=空(没有空这个符号,我用中文字空代替)时,则称S1为S2的一极小元。OK说完了定义,我们来说说关于正则匹配的东东,可以把要寻找的那个字符串看成一个集合S1,而要寻找的是一个极小元,也就是一个子集而离散的正则定理:每个不空的集合,都有一极小元,明确的说出了,正则匹配的道理,我们要去寻找的是一个子集,也就是把大的字符串进行了分转载 2008-01-16 11:08:00 · 272 阅读 · 0 评论 -
TrueType汉字字库中的笔划是怎么存放的
TrueType字体通常包含在单个TrueType字体文件中,其文件后缀为.TTF。OpenType字体是以类似 于TrueType字体的格式编码的POSTSCRIPT字体。OPENTYPE字体使用.OTF文件后缀。OPENTYPE还允许把多个OPENTYPE字体组合在一个文件中以利于数据共享。这些字体被称为TrueType字体集(TrueType colleCTion),其文件后缀为.T转载 2008-01-17 10:53:00 · 1458 阅读 · 0 评论 -
ASP.NET页面事件:顺序与回传详解
一、初始化当页面被提交请求第一个方法永远是构造函数。您可以在构造函数里面初始一些自定义属性或对象,不过这时候因为页面还没有被完全初始化所以多少会有些限制。特别地,您需要使用HttpContext对象。当前可以使用的对象包括QueryString,Form以及Cookies集合,还有Cache对象。注意:在构造函数里是不允许使用Session的。下一个将执行的方法是AddParsedSubO转载 2008-01-16 10:40:00 · 272 阅读 · 0 评论 -
c#.net常用函数和方法集
c#.net常用函数和方法集 1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year;转载 2008-07-29 10:16:00 · 211 阅读 · 0 评论 -
Convert、Parse、TryParse、(int) 区别
Convert.ToInt32、int.Parse(Int32.Parse)、int.TryParse、(int) 四者都可以解释为将类型转换为 int,那它们的区别是什么呢?Convert.ToInt32 与 int.Parse 较为类似,实际上 Convert.ToInt32 内部调用了 int.Parse:Convert.ToInt32 参数为 null 时,返回 0; in转载 2008-08-26 14:11:00 · 301 阅读 · 0 评论 -
C#操作字符串经验总结(转)
1.Convert.ToInt32与Int32.Parse的恩恩怨怨2.Split的3种用法3.@"abc"和"abc"区别在那里4.保留2位有效小数及四舍五入5.url传递中文的解决方案6.把123456789转换为12-345-6789的3种方法7.交换两个指定位置字符的4种方法8.“%10”的妙用9.输出21个AAAAAAAAAAAAAAAAAAAAA的巧妙做转载 2008-08-26 14:58:00 · 601 阅读 · 1 评论 -
C#操作字符串经验总结(转)[附件]
关于System.Math.Round(),我想解释下:如System.Math.Round(3.3451, 2)这样的取舍,他就取决于第3个小数位了,只要>=5的 他就输出3.35 否则输出3.34而System.Math.Round(3.3?5, 2)这样的取舍,他就取决于这里的? 如果?是偶数 则不进行五入,而?为奇数的时候,他就五入了如:Dim a As Double a = 3.转载 2008-08-26 14:59:00 · 232 阅读 · 0 评论 -
c#使用Split方法分割字符串
c#使用Split方法分割字符串(转) 最近发现很多人在问在c#中使用Split等分割字符串的方法,今天有时间所以把使用Split等分割字符串的方法做了一个总结,希望对大家有所帮助: 第一种方法:打开vs.net新建一个控制台项目。然后在Main()方法下输入下面的程序。 string s="abcdeabcdeabcde";转载 2008-08-26 15:02:00 · 453 阅读 · 0 评论 -
C#读取和设置连接'配置文件中'的字符串方法
C#读取和设置连接配置文件中的字符串方法(转)//第一种获取连接字符串的方法 Properties.Settings connset = Properties.Settings.Default; constr = connset.ConnectionString; //第二种获取连接字符串的方法 ConnectionStringSett转载 2008-08-26 15:04:00 · 961 阅读 · 0 评论 -
equals() and ==
equals()與==:比較物件內容比較是否同一物件equals()== String str1 = new String(“abc”);String str2 = new String(“abc”);String str3 = str1;String str4 = “abc”;String str5转载 2008-08-26 15:15:00 · 225 阅读 · 0 评论 -
.NET面试题,看看你的水平
.NET面试题,看看你的水平 1.DateTime.Parse(myString); 这行代码有什么问题?2.PDB是什么东西? 在调试中它应该放在哪里? 3.什么叫圈复杂度(cyclomatic complexity)?为什么它很重要? 4.写一个标准的lock(),在访问变量的前后创建临界区,要有"双重检查", 5.什么叫FullTrust?放入GAC的assembly是否是转载 2008-08-26 16:59:00 · 490 阅读 · 0 评论 -
aspx页面里 Enter回车后页面相应的按钮
在页面里,当我们输入完数据后,自然而然的会点击回车,之后会去出发你想要的事件,比如搜索.但如果页面上有多个button时,他会默认到第一个button,这样我们就要给他设置一下了.让他变的随心而意.每个页面都有一个Form标签,这个Form标签里有个DefaultButton这个属性,文章就在这里了.1,在同一个编辑页面的情况下,(没有ascx控件). form id="form1" ru转载 2008-08-27 15:55:00 · 413 阅读 · 0 评论 -
130道ASP.NET面试题
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 internal: 在同一命名空间内可以访问。2 .列举ASP.NET 页面之间转载 2008-08-27 15:59:00 · 303 阅读 · 0 评论 -
C#中常用处理字符串的方法
01.string string.ToLower(System.Glbalization.CultureInfo culture)返回此System.String的转换为小写形式的副本,返回使用指定区域的大小写规则;例:string myString=”myString”;Console.WriteLine(myString.ToLower()); //output:mystring02.str转载 2008-09-01 14:47:00 · 299 阅读 · 0 评论 -
C#里面比较时间大小三种方法
1、比较时间大小 string st1="12:13"; string st2="14:14"; DateTime dt1=Convert.ToDateTime(st1); DateTime dt2=Convert.ToDateTime(st2); DateTime dt3=DateTime.Now; if(DateTime.Compare(dt1,dt2)>0) msg.Text=st1+">转载 2008-09-01 17:23:00 · 645 阅读 · 0 评论 -
VS.net 2003 打开Web项目失败的解决方法
几个月前我打开一个Web项目,VS 2003居然告诉我以下信息:Refreshing the project failed. Unable to retrieve folder information from the server不过还是可以打开Web项目的.既然可以打开我也没太多注意.过了一段时间后,这个项目居然打不开了,除了上面的信息外,还告诉我以下的信息:Unab转载 2008-09-05 15:46:00 · 514 阅读 · 1 评论 -
ASP.NET 程序中常用的三十三种代码 (转)
1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.Qu转载 2008-09-05 16:11:00 · 219 阅读 · 0 评论 -
==与equal的区别
总结1、= =操作符比较的是操作符两端的操作数是否是同一个对象;另外= =操作符两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。2、String的equals()方法比较的是两个String对象的内容是否一样3、= =比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为TRUE,如:int a=10 与 long b=10L 与 double c=10.0都是相同的(为tru转载 2008-09-08 15:22:00 · 988 阅读 · 1 评论 -
页面传值 -乱码问题
页面传值 前两天还有人问过我,今天也在首页上看到了,这个东西对于WEB平时用的特别多,经常会传值,我也总结一下。1.this.Request.QueryString[""].ToString(); 应该是用的最多的了,没有什么要说的,不过要注意传递中文出现乱码的问题。 下面是引用解决乱码的文章 1.设置web.config文件。(我不喜欢设置成这转载 2008-09-18 14:37:00 · 1438 阅读 · 0 评论 -
C#一些实用的,容易被遗忘的特性,经验和技巧
C#一些实用的,容易被遗忘的特性,经验和技巧 突然想到,想要通过名字来获得枚举的值,看了不少的资料,发现上面都只是解释枚举的语法而已,对于它的实际应用,一点也不提及,难道只能用switch来判断?不好吧,这样也未免太土了点。后来发现了枚举还有这样的用法,真的很使用,看代码: CodeCode highlighting produced by Actipro CodeHighl转载 2008-09-16 14:28:00 · 272 阅读 · 0 评论 -
ASP.NET中url传递中文的解决方案
一般有3种方法:1.设置web.config文件 ...... ...... 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。 >> 进行传递 string Name = "中文参数"; Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)); >> 进行接收 string Name = Request.Que转载 2008-09-22 12:58:00 · 245 阅读 · 0 评论 -
提交form 的时候一小点注意事项
http://blog.youkuaiyun.com/kongxiangli/archive/2008/09/22/2963330.aspx前几天有个朋友问个简单问题htm中的代码 提交后的代码执行代码 if (Request["txtUserName"].ToString() != ""){ ......}一运行,结果出现空指针错误,一看就知道是Reques转载 2008-09-23 17:16:00 · 204 阅读 · 0 评论 -
设计模式的演化(一):都是月亮惹的祸
http://www.cnblogs.com/lli0077/archive/2008/09/25/1298458.html设计模式的演化(一):都是月亮惹的祸 “小李啊,你在天文史上有的新的突破啊!”BOSS的腔调不像是在夸我。“啊?”我满脸糊涂。“你看,我在这天上发现了两个月亮啊!这不是新突破是什么?”BOSS转过它的液晶屏,指着屏幕说道。“啊!该死!”我暗骂道。。转载 2008-09-26 17:51:00 · 253 阅读 · 0 评论 -
asp.net错误调试收集1
http://hi.baidu.com/asd98725/blog/item/53029d26ba4b78118b82a10d.html1.“/MMTest”应用程序中的服务器错误。对于不返回任何键列信息的 SelectCommand 不支持 UpdateCommand 的动态 SQL 生成。说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错转载 2008-10-20 16:53:00 · 232 阅读 · 0 评论 -
ASP.NET调试之三板斧:第三招
前面介绍的两招功夫都是赤手空拳的较量,可能你会觉得打得不过瘾,咱能不能挑件别的兵器什么的耍耍呢?既然是大家的需要,我又怎么能不满足呢?不过,说起来还是的感谢盖茨大爷,要不我就没的耍了!好了,下面就是 第三招 查错神器Debugger要用好的兵器,没点准备是不行的,所以我们就先来做点准备运动。1.Config.web的设定:还记得第一招中讲的吗?对了,还是这个文件,打开它,向里面加入这条语句说明:由转载 2008-10-20 16:58:00 · 227 阅读 · 0 评论 -
asp.net 调试时常出现的几个问题及解决方法
.net有时装完后经常出错,非常麻烦. 而有时遇到往往束手无策,解决半天都解决不了.很让人头疼,所以把自己遇到过的其中几个问题及解决方法公布出来,给那些需要的人.出现的错误:打开时显示需要输入用户名密码,而不管怎么输都还是不行。显示:"无法从 Web 服务器获取项目文件。无法打开 Web项目 "XXXX" .文件路径"XXX"与URL"http://localhost/xxxx"不符...."HT转载 2008-10-20 13:33:00 · 252 阅读 · 0 评论 -
ASP.Net调试之三板斧
ASP.Net调试之三板斧http://hi.baidu.com/cyap/blog/item/997f273e4afe91fc838b131e.html第一招:配置Config.web 一般,当我们写好的网页运行出错了,ASP.Net就会在页面上告诉我们程序有错了,但究竟错在哪里,它是没有提示的。为了能让ASP.Net进一步提示我们出错的信息。我们就有必要编辑Config.web中的配置原创 2008-10-20 16:55:00 · 213 阅读 · 0 评论 -
ASP.Net调试之三板斧:第一招
ASP.Net调试之三板斧:第一招2008-07-26 18:03用过ASP的人对它的调试应该是记忆深刻的。在整片整片的代码中找到那几个出错的地方,难度可想而知。现在微软推出了ASP的更新换代产品ASP.Net。对于ASP.Net的好处,我想很多网站都已经介绍了差不多的,不过对于ASP.Net的调试讲得就不是很多了。所以,我就以我的一点个人经验写了这一篇文章。由于,我也是接触ASP.Net不久,错转载 2008-10-20 16:57:00 · 242 阅读 · 0 评论 -
ASP.Net调试之三板斧:第二招
上一次我们说到配置Config.web文件,让出错信息给出更多的提示。可光有提示又有什么用呢?“最多就是知道错在哪里,可我还是不会改呀!”别急,别急,看看咱们这篇文章叫什么来着,“三板斧”,那当然是一斧赛过一斧啦!上次那招不够厉害,我们还有下面的那,所以别急啊,且听我慢慢道来。第二招:Trace追踪 用过ASP的人应该都用过下面的语句吧: Response.Write XXX R转载 2008-10-20 16:57:00 · 240 阅读 · 0 评论 -
换行与回车的区别(转)
今天,我总算搞清楚“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员转载 2008-10-31 14:13:00 · 432 阅读 · 0 评论 -
服务器端C#实现的CSS解析器
http://www.svnhost.cn/Article/Detail-134.shtmlusing System;using System.Collections;using System.Text;using System.IO;using System.Collections.Specialized;using System.Text.RegularExpressions;using Sy转载 2008-11-06 13:24:00 · 469 阅读 · 0 评论 -
C#写一个采集器、蜘蛛
网上无意之中看到的,很不错,估计以后会用得到,先做个备份~作者:iuhxq from --http://www.svnhost.cn/Article/Detail-116.shtml效果图:代码如下: using System;using System.Collections.Generic;using System.Text;using System.Net;using System.Web;u转载 2008-11-06 13:30:00 · 323 阅读 · 0 评论 -
c#实现上传下载文件
作者:iuhxq from ---http://www.svnhost.cn/Article/Detail-179.shtmlWebClient Client = new WebClient ();Client.DownloadFile("http://www.csharpfriends.com/Members/index.aspx", " index.aspx");public form1()转载 2008-11-06 14:35:00 · 256 阅读 · 0 评论 -
SqlHelper详细中文注释
作者:iuhxq from--http://www.svnhost.cn/Article/Detail-100.shtmlusing System;using System.Data;using System.Xml;using System.Data.SqlClient;using System.Collections;namespace Book.DAL{ /// /// S转载 2008-11-06 14:48:00 · 524 阅读 · 0 评论 -
用VS.NET制作安装程序
from--http://bbs.blueidea.com/viewthread.php?tid=622937&page=重点介绍如何在安装包中自动为客户创建数据库步骤:1、添加一个新项目->选择类库模板->命名为DBCustomAction2、单击项目右键->添加新项->选择安装程序类(命名为DBCustomAction.cs)3、在服务器资源管理器中添加->连接到数据库->转载 2008-11-07 14:59:00 · 469 阅读 · 0 评论 -
Asp.net与SQL一起打包部署安装
from----Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有做。这个以后也是要用到的。二.在自己现有的项目里面创建部署项目:1. 在“文件”菜单上指向“添加项目”转载 2008-11-07 15:07:00 · 501 阅读 · 0 评论 -
用VS.NET2003制作WEB应用程序的安装包
利用vs.net2003来制作一个安装程序是非常的方便的,既使是制作一个web应用程序的安装程序也是如此。仅仅简单的几个步骤就可以完成。首先,创建一个安装和部署项目。步骤如下:1.在"解决方案资源管理器"中的解决方案中添加一个新项目。用鼠标右键单击解决方案,在弹出的菜单中选择"添加"->"新建项目"。在打开的对话框中选择"安装和部署项目",并选择"Web安装项目"模板。在输入项目名称后,点击"转载 2008-11-07 15:09:00 · 314 阅读 · 0 评论 -
NET平台下WEB应用程序的部署(安装数据库和自动配置
李洪根ID:lihonggen0from ---http://blog.youkuaiyun.com/lihonggen0/archive/2004/05/17/13654.aspx在.NET平台下,部署 Web 解决方案是比较方便的。我们可以利用Visual Studio.NET 2003添加一个WEB安装项目,在部署的“文件系统编辑器”中添加项目的主输出和内容文件,非常简易地完成安装程序的制作。转载 2008-11-07 15:13:00 · 422 阅读 · 0 评论 -
C#对Web.config的读写操作
from----http://liugood1858.blog.163.com/blog/static/405950222007102615828705/ using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using Syst转载 2008-11-07 15:16:00 · 661 阅读 · 0 评论