摘要:我们首先添加一个目录XML。然后添加View:1.checkXml.aspx 用来检查我们输入的XML格式(利用XSD检查)2.New.aspx 用来新增XML表单的3.Show.aspx 用来显示XML表单的4.ShowResult.aspx 用来显示XML表单提交的结果的一、数据库结构要用到动态的表单,这里我们利用Sqlserver2005的XML类型来保存,建表的SQL如下:use Test/*==============================================================*//* DBMS name: Microsoft SQL Server
阅读全文
03 2011 档案
摘要:Server.UrlEncode、HttpUtility.UrlDecode不同编码 同样的Server.UrlEncode在不同页面居然编码后的字符不同,后来查了查原来..在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:string file="文件上(传)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string HttpUtility_UrlEncode=System.We
阅读全文
摘要:十招教你提高ASP.NET页面载入速度本文是我对ASP.NET页面载入速度提高的一些做法,这些做法分为以下部分: 1.采用 HTTP Module 控制页面的生命周期。 2.自定义Response.Filter得到输出流stream生成动态页面的静态内容(磁盘缓存)。 3.页面GZIP压缩。 4.OutputCache 编程方式输出页面缓存。 5.删除页面空白字符串。(类似Google) 6.完全删除ViewState。 7.删除服务器控件生成的垃圾NamingContainer。 8.使用计划任务按时生成页面。(本文不包含该做法的实现) 9.JS,CSS压缩、合并、缓存,图片缓存。(限于文章
阅读全文
摘要:下载第三方转换软件:wkhtmltopdf-0.8.3.exe 调用函数: 1 /// <summary> 2 /// HTML生成PDF 3 /// </summary> 4 /// <param name="url">地址</param> 5 /// <param name="path">PDF存放路径</param> 6 public static bool HtmlToPdf(string url, string path) 7 { 8 try 9 {10 if (strin
阅读全文
摘要:下面是下载地址:控件:Microsoft .NET Framework 3.5 的 Microsoft 图表控件(Microsoft Chart Controls for Microsoft .NET Framework 3.5)–包含英文版,中文版。上面提供的链接是中文版的,可以更改为英文版。语言包:Microsoft Chart Controls for Microsoft .NET Framework 3.5 Language PackMicrosoft .NET Framework 3.5 的Microsoft 图表控件 的语言包,包含23中语言。Microsoft Chart Con
阅读全文
摘要:微软图表控件MsChart使用说明建立一个.NET3.5的Web项目,像使用普通控件一样拖放到要使用的Web界面即可。初步研究了一下,整个图形控件主要由以下几个部份组成: 1.Annotations --图形注解集合 2.ChartAreas --图表区域集合 3.Legends --图例集合 4.Series --图表序列集合(即安装好后,建立一个.NET3.5的Web项目,像使用普通控件一样拖放到要使用的Web界面即可。初步研究了一下,整个图形控件主要由以下几个部份组成:1.Annotations --图形注解集合2.ChartAreas --图表区域集合3.Legends --图例集合4
阅读全文
摘要:下载免费的微软图表控件下载VS 2008对图表控件的工具支持下载微软图表控件例程下载微软图表控件文档访问微软图表控件论坛新的ASP.NET图表控件发布了(译文)首先,必须是vs2008,.net3.5sp1,以下引用译文:<asp:chart /> 支持各种丰富的图表选项,包括pie(饼图), area(区域), range(范围), point(点), circular(圆形), accumulation(累积), data distribution(数据分布), ajax interactive(AJAX交互), doughnut(甜圈图)等等。你可以在控件的声明中静态地声明图
阅读全文
摘要:HttpApplication是个类。他的用途是定义 ASP.NET 应用程序中的所有应用程序对象通用的方法、属性和事件。此类是由用户在 global.asax 文件中定义的应用程序的基类。HttpApplicationState也是个类。用途 是启用 ASP.NET 应用程序中多个会话和请求之间的全局信息共享。HttpApplicationState 类的单个实例在客户端第一次从某个特定的 ASP.NET 应用程序虚拟目录中请求任何 URL 资源时创建。对于 Web 服务器上的每个 ASP.NET 应用程序都要创建一个单独的实例。然后通过内部 Application 对象公开对每个实例的引用
阅读全文
摘要:1.先后次序.先IHttpModule,后IHttpHandler.2.对请求的处理上: IHttpModule是属于大小通吃类型,无论客户端请求的是什么文件,都会调用到它;例如aspx,rar,html的请求. IHttpHandler则属于挑食类型,只有ASP.net注册过的文件类型(例如aspx,asmx等等)才会轮到调用它.3.IHttpHandler按照你的请求生成响应的内容,IHttpModule对请求进行预处理,如验证、修改、过滤等等,同时也可以对响应进行处理IHttpHandler接口中最重要的方法ProcessRequest,这个方法就是HttpHandler用来处理一个Ht
阅读全文
摘要:能和我一样,很多Asp.Net开发人员都有过Asp的背景,以至于我们在开发程序的时候,通常都是在“页面级”上思考,也就是说我们现在正在做的这个页面应该有什么样的功能,是进行一个问卷调查还是一个数据库查询等等。而很少在“请求级”思考,考虑有没有办法来通过编码的方式来操控一个Http请求。实际上,Framework提供了一系列的接口和类,允许你对于Http请求进行编程,而实现这一操作的一个主要的接口,就是 IHttpHandler(另一个是IHttpModule)。应该还记得第一节中我们提到过 ISAPI,它根据文件名后缀把不同的请求转交给不同的处理程序。但是仔细看看就会发现:几乎一大半的文件都交
阅读全文
摘要:HTTP运行期HTTP运行期处理客户端应用程序(例如Web浏览器)进入的一个Web请求,通过处理它的应用程序的适当组件路由请求,然后产生响应并发回提出请求的客户端应用程序。进入的HTTP Web请求最先由IIS Web服务器接收到,它在此请求基于ASP.NET已注册处理的扩展名传送到ASP.NET ISAPI上。HTTP运行期首先创建一个HttpContext对象的实例,它包含了当前正在处理的请求信息,接着创建在处理逻辑中涉及到的所有其他组件都可以使用的上下文对象。HttpContext实例提供了对请求对象(HttpRequest类的实例)和响应对象(HttpResponse类的实例)的访问。
阅读全文
posted @ 2011-03-15 09:30
bandrui
摘要:这是MSDN对HttpContext的说明: HttpContext 类:封装有关个别 HTTP 请求的所有 HTTP 特定的信息。 (网上说是上下文信息,啥又叫上下文呢?个人感觉说的不清不楚) 这是MSDN对它的备注: 为继承IHttpModule和IHttpHandler接口的类提供了对当前 HTTP 请求的HttpContext对象的引用。该对象提供对请求的内部Request、Response和Server属性的访问。 大家可以点击这个链接查看MSDNHttpContext 类.包括说明和如何使用.于是,上网狂搜(有网络就是好啊.) 这是我补充的HttpContext 类: 1.生存周期
阅读全文
摘要:首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。 而用synchronized的关键是建立一个monitor,这个monitor可以是要修改的variable也可以其他你认为合适的object比如method,然后通过给这个monitor加锁来实现线程安全,每个线程在获得这个
阅读全文
摘要:Response.Buffer = true; Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); Response.Expires = 0 ; Response.Cache.SetExpires( DateTime.Now.AddDays(-1)); Response.Cache.SetNoStore(); Response.Expires = 0; Response.AppendHeader("pragma","no-cache"); Response.AppendHeader("cac
阅读全文
摘要:http://www.cnblogs.com/lhgstudio/
阅读全文
摘要:一般来说,我们判断 iframe 是否加载完成其实与 判断 JavaScript 文件是否加载完成 采用的方法很类似:01var iframe = document.createElement("iframe");02iframe.src ="http://www.planabc.net";0304if(!/*@cc_on!@*/0) {//if not IE05iframe.onload = function(){06alert("Local iframe is now loaded.");07};08}else{09iframe.
阅读全文

浙公网安备 33010602011771号