精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>asp.net教程>正文

经验分享:.net这样做可能会更好


来源:不详 时间:07-09-17 点击: 点击这里收藏本文

1:判断是否是字符型:

  Char.IsNumber(char);
  Char.IsNumber(string,int);

2:错误统一处理:
            public static string OutMess(string[] args){
                int ArgsLength = args.Length;
                string strs = "<font color=red>";
                if(ArgsLength <1) return strs;
                switch(args[0]){
                    case "0":strs=(ArgsLength>1)?args[1]:"<b>操作失败</b>.";break;
                    case "1":strs=(ArgsLength>1)?args[1]:"<b>操作成功</b>.";break;
                    default:strs=(ArgsLength>1)?args[1]:"<b>操作结束</b>.";break;
                }
                strs +="</font>";
                if(ArgsLength>2){
                    strs += "<br/>2秒后跳转到<strong>"+args[2]+"</strong><br>";
                    strs += "<meta http-equiv='refresh' content='2;URL="+args[2]+"' />";
                    strs += "<br/><a href="+args[2]+">点这里直接跳转</a>";
                }
                return     strs;        
            }


3:用户菜单读取xml文档,可以考虑加载到session文件里面,记住,在page_unload的时候
System.Web.HttpContext.Current.Session.Remove(KEY);
OR:
System.Web.HttpContext.Current.Session.Abandon();

4:养成良好的
try{
...
}catch(XXException){
.....
}finally{
....
}
的编程习惯.

5:分开数据层和控制层.

6:使用变量的时候合理的初始化,以免Null引用.

7:记住:正则很慢.

8:使用列表控件如Repater,DataGrid的时候如无需要,一定要把
EnableViewState=false;


9:格式数据(DataFormatString):
DataFormatString="xxxxxx.aspx?ID={0}";


10:如果你的存储过程老是提示什么"xx旁边有语法错误",可能是由于你declare的参数的长度不够!

11:强制结束进程:
ntsd -c q -p PID


12:数据库日志缩小
DUMP TRANSACTION 你的数据库名 WITH NO_LOG
BACKUP LOG 你的数据库名 WITH NO_LOG
DBCC SHRINKDATABASE(你的数据库名)
EXEC sp_dboption '你的数据库名', 'autoshrink', 'TRUE'


13:验证double数据可以用:

^([0-9]+)[\.]?([0-9]*)(([E|e]{1}[\-]?)?([0-9]+))?$

ValidationExpression="^([0-9]+)([\.]?([0-9]+))?(([E|e]{1}[\-]?)?([0-9]+))?$"


其他待等.
9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.