06 2009 档案
摘要:[代码]页面 ItemOrder.aspx[代码]
阅读全文
摘要:paramsparams 关键字可以指定在参数数目可变处采用参数的方法参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。 示例:字面意思比较难懂,所以看示例很有用。//keywords_params.csusingSystem;classApp{publicstaticvoidUseParams(paramsobject[]list...
阅读全文
摘要:ASP.NET Eval 求值运算的一些用法[代码]
阅读全文
摘要:sealed 修饰符可以应用于类、实例方法和属性。密封类不能被继承。密封方法会重写基类中的方法,但其本身不能在任何派生类中进一步重写。当应用于方法或属性时,sealed 修饰符必须始终与 override(C# 参考) 一起使用。将密封类用作基类或将 abstract 修饰符与密封类一起使用是错误的。结构是隐式密封的;因此它们不能被继承。[代码]
阅读全文
摘要:internal 修饰符可以用于类型或成员,使用该修饰符声明的类型或成员只能在同一程集内访问接口的成员不能使用 internal 修饰符值得注意的是,如果为 internal 成员加上了 protected 修饰符,这时的访问级别为 internal或 protected。只是看字面意思容易弄错,许多人认为 internal protected 应该是“只有同一个程序集中的子类可以访问...
阅读全文
摘要:一、返回多个数据集 检查你的访问数据库的代码,看是否存在着要返回多次的请求。每次往返降低了你的应用程序的每秒能够响应请求的次数。通过在单个数据库请求中返回多个结果集,可以减少与数据库通信的时间,使你的系统具有扩展性,也可以减少数据库服务器响应请求的工作量。 如果你是用动态的SQL语句来返回多个数据集,那我建议你用存储过程来替代动态的SQL语句。是否把业务逻辑写到存储过程中,这个有点争议。但...
阅读全文
摘要:[代码]后台代码[代码]web.config 配置[代码]下面是限制前台用户输入的页数是否有效 [代码]
阅读全文
摘要:c#关键字,其中第一个就是abstract,abstract 修饰符可以和类、方法、属性、索引器及事件一起使用。在类声明中使用 abstract 修饰符以指示类只能是其他类的基类。接下来描述了abstract的一些特性:不能实例化;可以包含抽象方法和抽象访问器;不能用 sealed 修饰符修改抽象类,意味着该类不能被继承;从抽象类派生的非抽象类必须包括继承的所有抽象方法和抽象访问器的实现;在方法或...
阅读全文
摘要:const是一个C#语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助,const变量是在编译期初始化并嵌入到客户端程序,而StaticReadonly是在运行时初始化的。[代码]
阅读全文
摘要:const是一个C#语言的关键字,它限定一个变量不允许被改变。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在观看别人代码的时候,清晰理解const所起的作用,对理解对方的程序也有一些帮助,const变量是在编译期初始化并嵌入到客户端程序,而StaticReadonly是在运行时初始化的。[代码]
阅读全文
摘要:Request从几个集合取数据是有顺序的,从前到后的顺序依次是 QueryString,Form,最后是ServerVariables。Request对象按照这样的顺序依次搜索这几个集合中的变量,如果有符合的就中止,后面的就不管了。假设有个页面 test.aspx?id=41432这里我们的页面是用GET的方法.这时用request.querystring("id")与request("id")是...
阅读全文
摘要:静态和非静态在网上收集了很多资料,总结了下,如果小弟那里纰漏和错误希望各位大哥指点。数据成员可以分静态变量、非静态变量两种. 静态成员:静态类中的成员加入static修饰符,即是静态成员.可以直接使用类名+静态成员名访问此静态成员,因为静态成员存在于内存,非静态成员需要实例化才会分配内存,所以静态成员不能访问非静态的成员..因为静态成员存在于内存,所以非静态成员可以直接访问类中静态的成员.非成静态...
阅读全文
摘要:ASP.NET 2.0泛型介绍了两个接口的使用: IComparer 和 IComparable 。 这些接口同一文章中讨论有两个原因而定。 经常一起,用于这些接口,并且尽管接口类似 (并具有类似名称),它们用途不同。如果数组类型 (如 字符串 或 整数 ) 已支持 IComparer 可以不提供任何显式引用为 IComparer 排序数组。 在这种情况下该数组的元素会转换为 IComparer ...
阅读全文