首页 > net教程 > .net综合教程 > 正文:经验分享:.net这样做可能会更好

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

web学习吧 2007-09-19 来源: 收藏本文
共3页: 上一页 [1] 2 [3] 下一页                      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

共3页: 上一页 [1] 2 [3] 下一页
热点教程
实用信息推荐
网站地图 - 最新教程 - RSS订阅 - 版权所有 - 广告服务 - 友情连接 - 联系我们