摘要:作者:小山 using System;using System.Web.UI.HtmlControls;using System.IO;namespace Document.Bll{ public class HtmlInputFileControl { HtmlInputFileControlHtmlInputFileControl#region HtmlInputFi...
阅读全文
摘要:转自 [dotnet.blogger.cn] [http://dotnet.blogger.cn/commansource/] 大家多多访问他们的blogger啊..经常有好东西o 1.如果可能尽量使用接口来编程 .NET框架包括类和接口,在编写程序的时候,你可能知道正在用.NET的哪个类。然而,在这种情况下如果你用.NET支持的接口而不是它的类来编程时,代码会变得更加稳定、可用...
阅读全文
摘要:
.NET与JAVA一样是一种面向对象的程序语言,面向对象的程序开发具有续承性、封装性、多态性等多种高级特性。这种方式的程序开发的思维方法与我们现实生活中习惯的思维方式是相似的。.NET可以轻松创建对象,并拥有所有面向对向语言所具有的特性。面向对象是.NET可以高效开发的基础,我们现在从几个方面讲述如何高效创建面向对象的.NET程序。
阅读全文
摘要: 为什么要避免使用数据表达式呢?使用数据表达式并不会出错,而且只你想用就可以一直使用数据绑定表达式,但是,你会发现当需要在模板内执行复杂的操作时,不使用数据绑定表达式能提高代码的可读性。
不使用数据表达式的窍门是处理控件的ItemDataBound事件(Repeater、DataGrid、DataList都有ItemDataBound事件)。ItemDataBound事件为从数据源检索出的每一个项所触发。因此,如果绑定Repeater控件到包含11个作者的数据库表,那么ItemDataBound事件就被触发11次——每个作者触发一次。
除了ItemDataBound外,Repeater控件也支持ItemCreated事件。ItemCreate事件是创建每个RepeaterItem时触发。DataGrid与DataList也有ItemCreate事件。
阅读全文
摘要:
数据绑定表达式包含在 分隔符之内,并使用 Eval 和 Bind 函数。Eval 函数用于定义单向(只读)绑定。Bind 函数用于定义双向(可更新)绑定。除了通过在数据绑定表达式中调用 Eval 和 Bind 方法执行数据绑定外,还可以调用 分隔符之内的任何公共范围代码,以在页面处理过程中执行该代码并返回一个值。(Eval与Bind函数是Asp.net2.0是函数,在Asp.net1.1是DataBinder.Eval())
阅读全文
摘要:
Abs(number) 取得数值的绝对值。
Asc(String) 取得字符串表达式的第一个字符ASCII 码。
Atn(number) 取得一个角度的反正切值。
CallByName (object, procname, usecalltype,[args()]) 执行一个对象的方法、设定或传回对象的属性。
CBool(expression) 转换表达式为Boolean 型态。
CByte(expression) 转换表达式为Byte 型态。
CChar(expression) 转换表达式为字符型态。
CDate(expression) 转换表达式为Date 型态。
CDbl(expression) 转换表达式为Double 型态。
……
……
阅读全文
摘要: 我们应该知道编程规范对于项目的生命周期多么重要,如果每个程序员写的代码都令其他人难以阅读、或者一个团队项目的代码却五花八门,这样的项目将会是怎么样的噩梦。
MS为提供了FXCop工具,用于自动检查代码的规范性、安全性和效率,所以,本文将围绕MS提供的C#.NET代码规范展开。
FXCop工具下载地址:http://www.gotdotnet.com/team/fxcop
阅读全文
摘要:概述:本文提供了在多层.NET应用程序中实施基于ADO.NET的数据访问层的指导原则。其重点是一组通用数据访问任务和方案,并指导你选择最合适的途径和技术(68张打印页)。
http://www.microsoft.com/china/msdn/Archives/adonet.asp
阅读全文
摘要:
实现原理:
为DataGrid中的每一行,绑定onmouseover、onmousemove、onmouseout事件,使的鼠标移动到行内时,自动显示一个,鼠标移出该行,就把这个隐藏掉。
阅读全文
摘要:(1)Style属性 private void btnUpload_Click(object sender, System.EventArgs e) { Label1.Style("text-transform") = "Capitalize"; }(2)cssClass属性 ...
阅读全文