posted @ 2007-07-05 11:19 车神 阅读(1330) 评论(0) 推荐(0)
摘要:
做过bs开发的同志应该都深有体会,在web程序中打印不再象应用程序中那样便于控制了,web程序天生的一些特性造成了这个缺点,如:打印机在本地,而文件确可能在服务器上;格式如何控制和定制等等。都给我们开发中带来了很多问题,虽说有水晶报表等控件来解决但总归是不方便。当然有了问题就会有人来研究解决,这里我先对目前流行的几种方式做个简单介绍: 1、IE直接打印 这个不用多说,直接调用win... 阅读全文
摘要:
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否... 阅读全文
posted @ 2007-07-05 11:15 车神 阅读(71) 评论(0) 推荐(0)
摘要:
首先要介绍.Net FrameWork SDK中的一个关于E-mail发送的Class Library(类库)--System.Web.Mail。这个Class library提供了E-mail发送的所有对象、属性和方法。其中最重要的对象是MailMessage对象和SmtpMail对象。MailMessage对象主要是包装E-mail的各个结构。譬如:收件人地址、发信人地址等。SmtpMail对... 阅读全文
posted @ 2007-07-05 10:52 车神 阅读(212) 评论(0) 推荐(0)
摘要:
using System;using System.Collections.Generic;using System.Text;using System.DirectoryServices;using System.Text.RegularExpressions;using System.Collections;namespace IISControlService{ /**//// ... 阅读全文
posted @ 2007-07-04 17:15 车神 阅读(104) 评论(0) 推荐(0)
摘要:
(一)CreateWebDir.cs 使用示例 string sServer = "localhost"; string VirtualDir = "Bug2004"; \\虚拟目录 string PathDir = @"D:\myWebDirTest\Bug2000" \\物理目录 IISManager iisMg ... 阅读全文
posted @ 2007-07-04 16:34 车神 阅读(137) 评论(0) 推荐(0)
摘要:
ASP.NET 的缓存机制相比ASP有很大的改进,本文档除对常用优化方法进行总结介绍外,强调了如何使用ASP.NET的缓存来获得最佳性能。1:不要使用不必要的session和ASP中一样,在不必要的时候不要使用Session。可以针对整个应用程序或者页面禁用会话状态:l 禁用页面的会话状态l 禁用应用程序的会话状态在应用程序的Web.Config文件的session... 阅读全文
posted @ 2007-07-04 15:57 车神 阅读(77) 评论(0) 推荐(0)
摘要:
以前用ASP,PHP,JSP编写网站代码的时候,站点安全性总是一件头疼的事情,虽然我们编写了用户登录,注册,验证页面,但是效果总是不理想。有时候我们不得不用大量的session变量来存放相关信息,处处设防。而在.NET环境下,这个问题处理起来就非常容易了。关键是要充分理解web.config文件。首先,介绍一下web.config文件。 ... 阅读全文
posted @ 2007-07-04 15:55 车神 阅读(80) 评论(0) 推荐(0)
摘要:
与刚接触 ASP.NET 页面的开发人员交谈时,他们通常向我提出的第一个问题就是:“那个 ViewState 到底是什么?”他们的语气中流露出的那种感觉,就象我来到一家异国情调的餐馆,侍者端上一道我从未见过的菜肴时的那种感觉 - 既疑惑不解,又充满好奇。但肯定有人认为它不错,否则就不会提供了。所以,我会先尝一尝,或许会喜欢上它,尽管它看上去的确很古怪! 对于 ViewState 也是如此,但是如果... 阅读全文
posted @ 2007-07-04 15:44 车神 阅读(111) 评论(0) 推荐(0)
摘要:
常用正则表达式 1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点数 + 0) 7。^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ //匹配正浮点数 8。^((-\d+(\.\d+)... 阅读全文
posted @ 2007-07-04 15:29 车神 阅读(159) 评论(0) 推荐(0)
摘要:
<!--********广告和弹出窗口代码********--><SCRIPTlanguage=javascript>functionclosecfadw1(){cfadw1.style.visibility='hidden';}functionclosecfadw2(){cfadw2.style.visibility='hidden';}varspecialcode="<DIVid=cfadw1style='Z-INDEX:100;right:1px;POSITION:absolute;TOP:30px;' 阅读全文
posted @ 2007-07-04 15:27 车神 阅读(883) 评论(0) 推荐(0)