C# 3.0给我们带来了很多新特性,其中增加了很多“动态”内容,让我们使用起来更加Sharp!\n我在这里简单的介绍一下C# 3.0规范中的一些“新鲜”内容,小弟才疏学浅,望大家海涵!\nPart1:
ASP.NET 2.0包含了AccessDataSource控件,用来从Access数据库中将数据提取至ASP.NET 2.0(.aspx)页面。这个控件拥有的属性很简单。AccessDataSour
扩展方法(Extension Method)可以为已有的类型添加新的方法定义和实现,比如int类型目前没有一个名叫xxxyyy()的方法,那么通过使用扩展方法,我们可以为int类型添加一个xxxyyy
刚开始学.NET的朋友可能不清楚Literal和Label到底有什么区别,其实它们也只有一个区别,就是在转换成客户端Html代码后,Label就成了<span></span>,
在C#中定义常量的方式有两种,一种叫做静态常量(Compile-time constant),另一种叫做动态常量(Runtime constant)。前者用“const”来定义,后者用“readonl
拉姆达表达式(Lambda Expression)可以算是一种匿名方法的实现吧。\n在C# 2.0中引入了匿名方法的概念,我们可以写下如下代码: 1class Program 2{ 3static v
使用asp.net,在刷新页面的时候会自动触发服务器端的事件。举个简单的例子,如:一个注册页面,我们填写完注册信息之后,如果按F5刷新之后,会自动触发到Button事件上,这样就造成了又注册了一次的麻
模板化 把一个web页面中的跨越多个不同页面的通用部分独立出来经常是很有好处的,这样就可以实现内容重用和不会出现标注的重复问题。应用程序页眉和页脚就是跨越你的网站重用页面部分的最好实例。模板化鼓励你
集合类型初始化器(Collection Initializers)\n想看一段“奇怪”的代码: 1class Program 2 { 3 static void Main(stri
今天同事在打开以前的ASP.Net项目时,报了此错”HTTP/1.0 500 Server Error”经多方查询,原因多种多样,解决方法也是五花八门,但都无效.最后灵机一动,尝试着