摘要: 一、 错误(以外)的处理 程序健壮性最基本要求就是程序错误的处理与捕捉,在ASP.NET中,错误的处理有和其他编程语言一样的机制,可以使用Try…Catch…Finally等方式,这一点和ASP相比具有较大的进步。而且,使用这些错误处理方法,可以大大提高程序的可读性和程序调试速度,在这几个优势结合的情况下,我们更加应该注意这一点。 关于错误的处理,我们可以参考这篇文章(英文): ... 阅读全文
posted @ 2008-01-19 15:50 小罗 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 上次做了个项目,涉及到数据库的还原和恢复,到网上找了一下,是利用SQLDMO实现的,只要添加SQLDMO引用就好了,然后利用下边的类的方法就可以实现了。 我把原作者的类扩充了一下,可以自动识别web.config里 的数据库连接字符串,可以通过变量设置还原恢复的信息。 需要注意的时还原,还原的时候问题最大了,有别的用户使用数据库的时候无法还原,解决办... 阅读全文
posted @ 2008-01-19 15:48 小罗 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 在一个ASP.NET移动页面中使用DeviceSpecific/Choice构造时,你必须定义设备筛选器来测试 MobileCapabilities对象的属性。你可以在应用程序的Web.Config文件的<deviceFilters>节点中定义设备筛选器, 其中每个<filter>元素就是一个设备筛选器。下面是定义设备筛选器的语法: <system.web> <devi... 阅读全文
posted @ 2008-01-19 15:43 小罗 阅读(547) 评论(0) 推荐(0) 编辑
摘要: win2003 server下的IIS6默认设置下对每个运行在默认应用池中的工作者进程都会经过20多个小时后自动回收该进程,造成保存在该进程中的session丢失。 因为Session,Application等数据默认保存在运行该Web应用程序的工作者进程中,如果回收工作者进程,则会造成丢失。 解决办法: 修改配置,设置为不定时自动回收该工作者进程,比如设置为当超出占用现有物理内存60%后... 阅读全文
posted @ 2008-01-19 15:41 小罗 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 如果你发现session突然无理由的丢失,而当你认真的检查代码并且排除其它常规可能丢失 的可能性时,你可能会像我一样,几乎要接近崩溃~! 后来发现问题出在我用代码创建一个临时目录然后删除临时目录的删除操作上。 现在和大家分享下:希望对碰到类似钉子的朋友有用。。 说白了session丢失实质就是:应用程序重起! 应用程序什么时候自动重起呢? ... 阅读全文
posted @ 2008-01-19 15:40 小罗 阅读(232) 评论(0) 推荐(0) 编辑
摘要: using System.IO; 1.文件上传 ---------- 如下要点: HTML部分: 后台CS部分 按钮事件 //string strFileFullName = System.IO.Path.GetFileName(this.FileUpLoad.PostedFile.FileName); //this.FileUpL... 阅读全文
posted @ 2008-01-19 15:36 小罗 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键 no 可用于Table 2. 取消选取、防止复制 3. onpaste="return false" 不准粘贴 4. oncopy="return false;" oncut="return false;" 防止复制 ... 阅读全文
posted @ 2008-01-19 15:34 小罗 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 刚才“不小心”检查了一下ASP.NET生成的代码,惊讶地发现ASP.NET输出的代码居然如此地不紧凑,在标签之间有无数的空格和制表符(TAB),特别是用了嵌套表格之后,那景象真是惨不忍睹啊,有图为证: 照理说在ASP.NET生成的代码中添加这么多无用的空格/tab可能是为了使生成的HTML代码更具可读性,但是由此带来的问题就是使输出的代码变大了,在带宽有限的今天简直就是一种犯罪,浪费用户的钱财,... 阅读全文
posted @ 2008-01-19 15:31 小罗 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想。有时候我们不得不用大量的session变量来存放相关信息,处处设防。而在.NET环境下,这个问题处理起来就非常容易了。关键是要充分理解web.config文件。首先,介绍一下web.config文件。 标记。 --> --> ... 阅读全文
posted @ 2008-01-19 15:30 小罗 阅读(197) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 提供两个用于管理可视元素和代码的模型,即单文件页模型和代码隐藏页模型。具体内容可以参考MSDN(ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/81b13e7a-b95b-4285-906f-d2dd77411417.htm)。 在ASP.NET Forums... 阅读全文
posted @ 2008-01-19 15:28 小罗 阅读(259) 评论(0) 推荐(0) 编辑