摘要:        
缓存 如果每次进入页面的时候都查询数据库生成页面内容的话,如果访问量非常大,则网站性能会非常差。而如果只有第一次访问的时候才查询数据库生成页面内容,以后都直接输出内容,则能提高系统性能。这样无论有多少人访问都只访问一次数据库,数据库压力不变。缓存是一种用空间换取时间的技术,存在于计算机中很多地方,用来将一些慢速设备中的常用数据保存在快速设备中,取数据的时候直接从快速设备中取。比如CPU二级...    阅读全文
        
            posted @ 2016-03-18 15:15
copperface
阅读(221)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
配置参考文档,主要将ckeditor中的(adapters、images、lang、plugins、skins、themes、ckeditor.js、config.js、contents.css)解压到js目录,然后“显示所有文件”,将ckeditor的目录“包含在项目中”,在发帖页面引用ckeditor.js,然后设置多行文本框的class="ckeditor"(CSS强大)(服务端控件CssC...    阅读全文
        
            posted @ 2016-03-18 15:14
copperface
阅读(453)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
WebForm分为两个文件aspx和aspx.cs,aspx是页面模板,是页面描述文件,就是html的内容,和aspx结合的更好,不用像一开始那样程序员自己去填充模板,控件都是定义在aspx中,内联的JavaScript、CSS也是写在aspx中的,,服务端的C#代码是定义在aspx.cs中。aspx控件页面长相,cs控制程序逻辑,这种“前aspx后cs”的方式就被称为CodeBehind。asp...    阅读全文
        
            posted @ 2016-03-18 15:11
copperface
阅读(2702)
评论(1)
推荐(0)
        
        
            
        
        
摘要:        
一个浏览者发出的请求都是由实现了IHttpHandler接口的对象进行响应,由于下次访问不一定还是上次那个对象进行响应,上次响应完毕对象可能已经被销毁了,写的类变量值早就不存在了,因此不将状态信息保存到类变量中。 HttpHandler实现文件下载 如果HttpHandler输出的是html、txt、jpeg等类型的信息,那么浏览器会直接显示,如果希望弹出保存对话框,则需...    阅读全文
        
            posted @ 2016-03-18 15:10
copperface
阅读(212)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Server对象(是属性) Server是context的一个属性,是HttpServerUtility类的一个对象Server.HtmlDecode()、Server.HtmlEncode() Server.UrlEncode()、Server.UrlDecode()是对HttpUtility类中相应方法的一个代理调用。个人推荐总是使用HttpUtility,因为有的地方很难拿到Serv...    阅读全文
        
            posted @ 2016-03-18 15:08
copperface
阅读(889)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
响应的缓冲输出:为了提高服务器的性能,ASP.Net向浏览器Write的时候默认并不会每Write一次都会立即输出到浏览器,而是会缓存数据,到合适的时机或者响应结束才会将缓冲区中的数据一起发送到浏览器。Response对象的主要成员:Response.Buffer、Response.BufferOutput:经过Reflector反编译,发现两个属性是一样的,Buffer内部就是调用的Buffer...    阅读全文
        
            posted @ 2016-03-18 15:07
copperface
阅读(202)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
路径 “/表示网站根目录(域名)、../表示上级目录、./表示当前目录”~是ASP.Net定义的特殊符号,是ASP.Net内部进行定义推荐的用法,推荐资源定位都使用~从应用根目录开始定义。应用根目录和网站根目录的区别在于:如果将一个应用部署到http://www.rupeng.com/search这个目录下,应用的根目录是“http://www.rupeng.com/search”,网站的...    阅读全文
        
            posted @ 2016-03-18 15:05
copperface
阅读(209)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Request.AppRelativeCurrentExecutionFilePath,获取当前执行请求相对于应用根目录的虚拟路径,以~开头,比如“~/Handler.ashx”Request.PhysicalApplicationPath,获取当前应用的物理路径,比如D:\我的文档\Visual Studio 2008\WebSites\WebSite4\Request.PhysicalPath...    阅读全文
        
            posted @ 2016-03-18 15:05
copperface
阅读(173)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
跨站脚本漏洞Cross-site scripting可以对请求的数据做检测,如果请求数据中有等特殊字符转换为HTML显示的字符,也就是不把当成定义脚本的标签,而是当成“<script>”这样可以在页面上直接显示出来的内容。 修改看帖代码,context.Response.Write(line + "");修改为 context.Response.Write(HttpUtility.Ht...    阅读全文
        
            posted @ 2016-03-18 15:04
copperface
阅读(162)
评论(0)
推荐(0)
        
        
            
        
        
摘要:        
Cookie不能存储过多信息。如果想保存大量的数据,以保存一个Guid到Cookie中,然后在服务器中建立一个以Guid为Key,复杂数据为Value全局Dictionary。static段对于不同用户也只有一份,因此用static实现多用户共享数据。一、session是怎么存储,提取的? 1.在服务器端有一个session池,用来存储每个用户提交session中的数据,Session对于每一个客...    阅读全文
        
            posted @ 2016-03-18 15:03
copperface
阅读(196)
评论(0)
推荐(0)
        
        
 
                    
                 浙公网安备 33010602011771号
浙公网安备 33010602011771号