C# & .NET 1.0-4.0

学习和使用.NET平台已有六七个年头了,05年开始学习.NET的时候,当时网上的资源不像现在这样丰富,所以去电脑城买了张盗版的VS2005的光盘,安装时才发现是VS2003,当时有一种被坑的感觉,但也正是如此,让我有了一个完整的.NET的学习生涯。 从我从业的经历来看VS2003和VS2008是使用的比较多的,一些历史遗留的老项目由种种原因没有升级,依然在使用VS2003。我现在所在的公司也...

发布于 技术

Net4.0—数据绑定控件(GridView ListView…)中的ClientIDRowSuffix属性

在AspNet4中的数据绑定控件(GridView ListView…)中新增了一个ClientIDRowSuffix属性,ClientIDRowSuffix属性可以影响数据绑定控件内部控件的ID,ClientIDRowSuffix控件的值可以设置为数据绑定控件的数据源的任何一列。值得注意的是ClientIDRowSuffix属性是和ClientIDMode属性配合使用的。ClientIDM...

发布于 技术

Net4.0—AspNet中的控件HyperLink的改进(支持路由跳转)

作过Web开发的人对HyperLink控件一定非常熟悉,在客户端生成的代码就是一个a标签。AspNet4中的Hyperlink控件相比以前的版本做了些改进,可以更好地支持URl重写,下面结合在Net4.0—AspNet中URL重写的改进一文中的例子来讲解下Hyperlink这个新的功能。 1 在项目中的Default.aspx页面中加入一个Hyperlink控件,在设计视图中右击该控件,选择...

发布于 技术

Net4.0—对HTML净化的处理

在使用Asp.Net进行Web开发时我一直都很注重最终生成的HTML是否干净,所以我会使用Repeater取代GridView等控件,可控性好而且生成的HTML代码也非常干净。干净的HTML有很多好处,如代码相应较少加载速度快,便于控制页面元素等。在AspNet4中对HTML的净化做了很大的改进,下面的文字中会做一个简单的介绍。 设置controlRenderingCompatibility...

发布于 技术

Net4.0—AspNet中URL重写的改进

URL重写有很多的好处,如有利于SEO、便于记忆、隐藏真实路径使安全性提高、便于更新等等。在AspNet4.0之前的版本中要实现URL重写比较复杂,有时还会借助第三方类库,而在AspNet4.0中可以很方面实现,下面就一步一步来讲解怎样在AspNet4.0中实现URL重写。 1 打开VS2010,创建一个AspNet项目命名为UrlRewriterDemo。 可以看到AspNet4中的项目...

发布于 技术

Net4.0—Web部署工具

VS2008的Web部署和VS2010的Web部署VS2010的Web部署工具相较于以前的版本做了很大的改进,下面先来看看VS2010和VS2008的Web部署工具的图片: VS2008 在VS2008种首先是弹出Publish Web对话框,点击选择路径按钮后弹出下图的对话框 在这个对话框中可以选择任意一种的发布方式。 在VS2010中做了改进,将多个步骤封装在了一起,也称之为“一键部署...

发布于 技术

Net4.0—VS2010新特性

VS2010在用户体验上有了很大提升,可以让我们更方便和快捷地来进行编码工作。早在VS2010Beta版的时候,我曾写过一篇文章介绍VS2010的一些新特性,此文算是对那篇文章的补充吧。 1 方便地删除Recent Projects如果用VS2010打开过项目,那么在启动VS2010后,在Start Page页面的Recent Projects列表中会有记录,之前的VS版本中如果想删除Rec...

发布于 技术

Net4.0—Framwork新增特性

1 BigIntegerBigInteger是Net4.0种System.Numerics命名空间下的一个新类,表示任意大小的带符号整数。像以前版本中的Int32,int64等这些都有MinValue和MaxValue属性,也就是说有大小的限制,而BigInteger没有大小的限制,所以理论上来说大数字足够大时可能会出现OutOfMemoryException异常。 以一个例子来看看BigI...

发布于 技术

体验vs2010 (功能改进篇)

下午在使用vs2010进行了一些简单的编码体验,下面谈一下和以前版本的一些不同的地方,仅限于工具的使用方面,有关Net4.0方面的知识将在以后深入研究。 首先来看下创建项目的对话框,在左边的Installed Templates里多出了几个选项,如Cloud Service、F#等。点击左边栏中的C#,在右边的模板列表中可以看到Silverlight、asp.net mvc2 已经集成在其中...

发布于 技术

体验VS2010(安装篇)

本来是打算等到vs2010正式版出来之后再安装vs2010体验,不过鉴于才2g多的大小,就提前下载安装了,下面的是安装过程中的一些截图。和以前装vs2008不同的是,在安装过程中,出现了两次重启电脑。必须重启后才能继续安装。安装的东西很多所以时间也比装vs2008长了不少。

发布于 技术