
.NET区
dlxu
04年本科毕业,爱好技术学习
展开
-
Visual Studio .NET 2005中关于ASP.NET的GridLayout设定方法
用过Visual Studio .NET 2003开发ASP.NET的人肯定知道,在那个里面,生成的aspx文件默认是采用的GridLayout,类似于C#或者Delphi中开发WinForm的结构,也就是所有的控件都可以在布局管理器中拖拖拉拉决定其位置。但是这次使用了Visual Studio .NET 2005后,却发现创建的ASP.NET已经没有了这个功能,而是采取的标准的HTML的原创 2006-05-05 19:23:00 · 1380 阅读 · 0 评论 -
ASP.NET应用程序中Session过期时间的设置
在ASP.NET这样的Web应用中,Session是用来保存用户状态的常用手段,不过由于服务器内存空间是有限的,所以Session过期时间设置是很有必要的。在ASP.NET中如何设置Session的过期时间呢,很简单,修改web.config配置。 具体修改方法如下,在web.config中进行如下配置 system.web> sessionStat原创 2007-09-11 11:31:00 · 6238 阅读 · 2 评论 -
在.NET中使用可以为Null的值类型
在.NET中,分为值类型和引用类型两种,值类型储存在内存的stack中,不能为null,而引用类型储存在内存的Heap中,是可以为Null的,值类型包括常见的int, decimal, Datetime等等,一般值类型都是从struct继承下来的,而引用类型类似于string, ArrayList等等。我们如果想把值类型设置为null,应该怎么做呢。 在实际运用中原创 2007-08-28 20:20:00 · 1117 阅读 · 0 评论 -
ASP.NET中让别的机器也可以出现出错信息
在ASP.NET中,如果采用默认设置的话,只有本机访问的时候出现Excetpion才可能在浏览器内把Exception的详细信息显示出来。在别的机器访问你的IIS服务器时,就不能出现Exception具体信息。虽然说这种机制有效保护了服务器内的安全,保证一些重要信息不会外泄,不过在开发阶段进行结合测试的时候,这个特性还是比较讨厌的,测试人员出现错误也会觉得莫名其妙,那么应该如何来处原创 2007-08-16 18:06:00 · 902 阅读 · 0 评论 -
在ASP.NET上使用IHttpModule进行整体控制
在ASP.NET中,如果想记录一下当前有多少个Request,想控制每个Exception的处理逻辑,有好几种办法,第一种就是在个别的aspx页面中定制,或者把aspx页面提取一个共通的Base Class。第二种方法就是修改Global.asax文件,在其中的Application_Error方法中写入Error处理逻辑。第三种就是采用类似插件的形式,把IHttpModule的实原创 2007-08-10 11:33:00 · 1306 阅读 · 0 评论 -
设置ASP.NET应用程序的字符集
在微软的ASP.NET中,默认的输出字符集是UTF-8,也就是说,如果把ASP.NET程序Deploy到IIS的时候,当用浏览器访问,你会发现页面的Encoding是UTF-8。但是,经常有时候我们不用UTF-8,比如在手机Mobile画面的时候,一般手机浏览器只支持当地的字符集,比如日本的DOCOMO手机只支持shift_jis编码,那么我们如何来进行编码的转换呢。原创 2007-08-03 09:14:00 · 3264 阅读 · 0 评论 -
利用NAnt进行NUnit自动化测试
最近做的项目是.NET的,准确来说,是一个ASP.NET的项目,项目要求采用NUnit测试,在每日的版本构建的时候,需要自动运行全体的测试任务。在Java中,用的最多的每日构建工具应该就是Ant了,当然,Maven也是个好东西。在.NET有个类似的工具,叫做NAnt,不过好像已经有1年左右没有更新了,不知道是不是这个NAnt没人维护了呢。 首先在SourceFor原创 2007-07-26 17:02:00 · 2248 阅读 · 1 评论 -
.NET在Web Service中XML序列化时候错误解决办法
我们做Web Service的时候,经常要把一个List从后台传递到前台,在List中如果直接塞入string这样的基本类型是没有问题的。如果我们自己定义了一个数据class文件,在这个class文件定义的时候加入了[Serializable]的元数据,把这个class的object 利用web service传递到前台时候也没有问题。但是我们把这个object塞入一个List,然原创 2007-07-12 10:31:00 · 1561 阅读 · 0 评论 -
Visual Studio 2003中代码编辑部分设置行号
用了一段时间的Visual Studio 2003,觉得还是比较顺手的,不过在几年的编程中总是习惯于在代码左边有行号的显示。 但是Visual Studio 2003默认是不提供的。而且在左半边感觉应该显示行号的位置点了鼠标右键也没有设置行号显示的选项(可能是Eclipse用多了,妄图这样设置)。 经过研究发现原来在 Tool——Option——Text Editor里面有每一个语言的选项,比如选原创 2006-07-24 10:53:00 · 1787 阅读 · 0 评论 -
在.NET中设定可以初始化的只读变量
在.NET中,通常使用const关键字来声明常数,不过有时候有些常数是从某个配置文件中或者数据库中读取,一旦读取了后就不再改变了,这个时候我们应该怎么做呢,其实很简单,采用类的静态构造函数来实现。 采用这种静态构造函数的同时,把变量添加上readonly关键字,这样的话就可以在初始化以后为只读属性,别人不能再进行改变了。代码如下所示。 public原创 2007-09-19 13:17:00 · 922 阅读 · 0 评论