ASP.NET实用性技巧精萃
1.主要命名空间:
1.<% @ Import Namespace="System.Data" %> 处理数据时用到
2. <% @ Import Namespace="System.Data.ADO" % > 使用ADO.net 时用到
3. <% @ Import Namespace="System.Data.SQL" %> SQL Server 数据库专用
4. <% @ Import Namespace="System.Data.XML" %> 不用看处理XML用到
5. <% @ Import Namespace="System.IO" %> 处理文件时用到
6. <% @ Import Namespace="System.Web.Util" %> 发邮件时大家会用到
7. <% @ Import Namespace="System.Text" %> 文本编码时用到
2.<%=...%>与<%#... %>的区别:
答:<%=...%>是在程序执行时调用,<%#... %>是在DataBind()方法之后被调用
3.控件接收哪些类型数据?
答:接收Bind的控件,一般有dropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑 的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以 对号入座,不会出现DataTable被捆绑的错误了:)
4.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
DataBinder.Eval(Container.DataItem,"转换的类型","格式")
最后一个"格式"是可选的,一般不用去管他,Container.DataItem是捆绑的数据项,"转换类型"指的是 Integer,String,Boolean这一类东西.
5.Connections(SQLConection 或者 ADOConnection)的常用属性和方法:
1.| ConnectionString 取得或设置连结数据库的语句
2. | ConnectionTimeout 取得或设置连结数据库的最长时间,也是就超时时间
3. | DataBase 取得或设置在数据库服务器上要打开的数据库名
4. | DataSource 取得或设置DSN,大家不会陌生吧:)
5. | Password 取得或设置密码
6. | UserID 取得或设置登陆名
7. | State 取得目前联结的状态
8. | Open() 打开联结
9. | Close() 关闭联结
10. | Clone() 克隆一个联结。(呵呵,绵羊可以Connection我也可以)
11.示例:
12.SQLConnection myConnection = new SQLConnecti
相关文档:
<一>页面级的错误处理
void Page_Error(Object sender, EventArgs e) {
String message = "<font face=verdana color=red>"
......
http://www.microsoft.com/china/msdn/events/webcasts/shared/webcast/Series/MVC.aspx
http://www.cnblogs.com/chsword/archive/2009/03/11/zd_mvc1.html
jQuery框架学习:http://www.zz68.net/WebDesign/js/200907/0H611P2009.html
ASP.NET 中的设计模式之MVC篇:http://www.cnblogs.com/superhasty/archive/2005/06/08 ......
3.4理解继承
一.基于原型的继承:
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
Samples.Cat=function()
{
Samples.Pet.call(this);
}
Sample ......
最近的项目里用到AjaxControlToolkit 3.5,项目完成以后在本地测试没问题,放到服务器上去在IE6就出现Ajax 客户端框架未能加载的问题,在FF,IE7,Opera,Safari等浏览器都没问题,真是搞不懂MS怎么搞得,现在 就想抛弃IE6,找的好辛苦啊,网上说的解决方案都试过了,都没用,最后找到的答案是:应用程序的编码问 题,只要在 ......