摘要:
之前的文章中,我们曾介绍过C#的历史及C# 4.0新增特性,包括:dynamic、 命名和可选参数、 动态导入以及协变和逆变等。今天我们结合代码实例来具体看一下C# 4.0中的四个比较重要的特性。 1.dynamic ExpandoObject 熟悉js的朋友都知道js可以这么写 : var t = new Object(); t.Abc = ‘something’; t.Value = 243; 现在这个js动态语言的特性,我们也可以在c#中使用了,前提是将一个变量声明为ExpandoObject类型。如下例: static void Main(string[] args) { dynami 阅读全文
摘要:
页面提交或更新数据后,返回页面重新回到原来位置,包括滚动条的位置都可以保存。这里用到的是asp.net中page对象的一个属性:!MaintainScrollPositionOnPostback如果为true,浏览器中页面位置将通过回送保留%@ Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default MaintainScrollPositionOnPostback=true %当然,这个属性也可以在web.config中设置在 System.web 下面的Pages元素pagesbuffe 阅读全文