All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
C#随机生成汉字验证码代码_[Asp.Net教程]
温故知新ASP.NET,2.0(C#)(5),-,Localization(本地化,多语言)_[Asp.Net教程]
PHP实现上传文件生成小图加文字的实例_php资料_编程技术
用 PHP 构建自定义搜索引擎_[PHP教程]
ASP.NET技巧:DataGridView,的分页处理_.net资料_编程技术
Delphi组件的优势
C#教程:线程同步
asp.net搜索关键词高亮显示函数_[Asp.Net教程]
Ajax核心:XMLHTTP组件相关技术资料_[AJAX教程]_0
session简要用法实例_[Asp.Net教程]
Reading number is top 10 pictures
India's national beauty of the college students
含苞欲放的素颜美少女3
夕阳下的北京街道
More attractive than sora aoi3
China's programmers are live what kind, had a look at will know that
NeedWallpaper11
Average female college students1
新版武松打虎
乳娘帕梅拉安德森2
The money of more than 100 countries and regions20
Download software ranking
Red cliff
在线棋牌游戏3.05版
I'm come from Beijing2
网页特效实例大全
matrix1
Macromedia Dreamweaver 8
Eclipse 4.2.2 For Win64
美女写真1
WebService在.NET中的实战应用教学视频 → 第4集
Kung.Fu.Panda.2
归海一刀 published in(发表于) 2014/1/30 1:23:52 Edit(编辑)
Asp.Net编程基础经验技巧总结_[Asp.Net教程]

Asp.Net编程基础经验技巧总结_[Asp.Net教程]

Asp.Net编程基础经验技巧总结_[Asp.Net教程]
1.主要命名空间:
<%@ImportNamespace="System.Data"%>处理数据时用到
<%@ImportNamespace="System.Data.ADO"%>使用ADO.net;时用到
<%@ImportNamespace="System.Data.SQL"%>SQLServer数据库专用
<%@ImportNamespace="System.Data.XML"%>不用看处理XML用到
<%@ImportNamespace="System.IO"%>处理文件时用到
<%@ImportNamespace="System.Web.Util"%>发邮件时大家会用到
<%@ImportNamespace="System.Text"%>文本编码时用到

2.跟踪调试
跟踪:
1.页级别跟踪:在页的开头包括如下的页指令<%@PageTrace="True"TraceMode="SortByCategory/SortByTime"%>
自定义消息:
Trace.Write("这里为要显示的字符串");
Trace.Warn("这里为要显示的字符串");//与Trace.Write相同,只是字体为红色
检查是否使用了跟踪
例句:if(Trace.IsEnabled){Trace.Warn("已启用跟踪")}
2.应用程序级别跟踪:在Web.config文件的节中

3.设置缓存:
1.输出缓存:
I.页面设置:将<%@OutputCacheDuration="120"VaryByParam="none"%>加在需要缓存页的开头
注释:在请求该页的后两分钟之内,输出内容不变
II.编程方式设置:
主要使用类System.Web.HttpCachePolicy类下的方法
(1).Response.Cache.SetExpires(DateTime.Now.AddSeconds(120));//在此方法中必须指定到期时间,如本语//句为两分钟
(2).Response.Cache.SetExpires(DateTime.Now.AddSeconds(120));
Response.Cache.SetSlidingExpiration(true);//"可调到期",主要用于那些开始访问量大,但随后访问//量平衡的情况
功能:第一句设置缓存到期时间,第二行打开slidingexpiration(可调到期).
2.数据缓存:
(1).DataViewmySource;(2).给mySource赋值;
(3).Cache["myCache"]=mySource;(4).mySource=(DataView)Cache["myCache"]
4.部署:直接复制到产品服务器即可复制语句:XCOPY//XOPY只接受物理路径,不接受虚拟路径

5.<%=...%>与<%#...%>的区别:
答:<%=...%>是在程序执行时调用,<%#...%>是在DataBind()方法之后被调用

6.控件接收哪些类型数据?
答:接收Bind的控件,一般有DropDownList,DataList,DataGrid,ListBox这些集合性质的控件,而被捆绑的主要是ArrayList(数组),Hashtable(哈稀表),DataView(数据视图),DataReader这四个,以后我们就可以对号入座,不会出现DataTable被捆绑的错误了:)

7.DataBind,获得的数据,系统会将其默认为String,怎样转化为其它的类型?
DataBinder.Eval(Container.DataItem,"转换的类型","格式")
最后一个"格式"是可选的,一般不用去管他,Container.DataItem是捆绑的数据项,"转换类型"指的是Integer,String,Boolean这一类东西.

8.Connections(SQLConection或者ADOConnection)的常用属性和方法:
|ConnectionString取得或设置连结数据库的语句
|ConnectionTimeout取得或设置连结数据库的最长时间,也是就超时时间
|DataBase取得或设置在数据库服务器上要打开的数据库名
|DataSource取得或设置DSN,大家不会陌生吧:)
|Password取得或设置密码
|UserID取得或设置登陆名
|State取得目前联结的状态
|Open()打开联结
|Close()关闭联结
|Clone()克隆一个联结。(呵呵,绵羊可以Connection我也可以)
示例:
SQLConnectionmyConnection=newSQLConnection();
myConnection.DataSource="mySQLServer";
myConnection.Password="";
myConnection.UserID="sa";
myConnection.ConnectionTimeout=30;
myConnection.Open();
myConnection.Database="northwind";
myConnection.IsolationLevel=IsolationLevel.ReadCommitted



添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.