摘要: ASP.NET运行机制 和 图片盗链问题 原创:徐优 ... 阅读全文
posted @ 2007-12-24 14:18 hq5460 阅读(282) 评论(0) 推荐(0)
摘要: 介绍: SQL是一种用于关系数据库的结构化查询语言。它分为许多种,但大多数都松散地基于美国国家标准化组织最新的标准SQL-92。典型的执行语句是query,它能够收集比较有达标性的记录并返回一个单一的结果集。SQL语言可以修改数据库结构(数据定义语言)和操作数据库内容(数据操作语言)。在这份文档中,我们将特别讨论SQLSERVER所使用的Transact-SQL语言。 当一个攻击... 阅读全文
posted @ 2007-12-24 14:03 hq5460 阅读(321) 评论(0) 推荐(0)
摘要: 简介 不管使用哪种底层平台,可靠性和性能都是对所有 Web 应用程序的主要要求,尽管从某种意义上讲,这两个要求是相互矛盾的。例如,要构建更可靠、更健壮的应用程序,可能需要将 Web 服务器与具体的应用程序分离,使应用程序在进程外工作。但是,如果在不同于 Web 服务器进程的内存环境中工作,应用程序将变慢。因此,需要采取合理的措施,以确保进程外代码尽可能快地运行。 ... 阅读全文
posted @ 2007-12-24 13:54 hq5460 阅读(318) 评论(0) 推荐(0)
摘要: 1、ASP.NET能在那些系统中运行? 目前,ASP.NET还只能奔跑在微软的Windows 2000、Windows XP和Windows 2003的系统中,并且需要微软Internet Information Server(IIS)的支持,微软原计划要让Windows NT4.0也支持ASP.NET,但可能微软是有些技术问题或市场考虑,还没有实现NT下的ASP.NET的支持。... 阅读全文
posted @ 2007-12-24 13:40 hq5460 阅读(255) 评论(0) 推荐(0)
摘要: 使用ASP.NET构造一个简单的XML Web服务是相对容易的,然而,XML Web服务的真正的强大的功能只有等你研究了基础结构以后才能领悟。XML Web服务是建立在.NET框架和公共语言运行时间基础上的。一个XML Web服务可以利用这些技术。例如,ASP.NET支持的性能、状态管理和验证全都可被用来构造XML Web服务。 XML Web服务的基础结构是构建来符合象SO... 阅读全文
posted @ 2007-12-24 13:38 hq5460 阅读(198) 评论(0) 推荐(0)
摘要: 早闻.NET 2.0中泛型的大名,但一直未在实际开发中使用。 应用场景: 在配置文件中通过反序列化读取相应的邮件设置。 配置文件示例: 功能说明: 通过该配置文件,反序列化得到BlogConfigurationSettings实例的属性MailSettings,然后根据关键字得到相... 阅读全文
posted @ 2007-12-24 13:30 hq5460 阅读(169) 评论(0) 推荐(0)
摘要: 在Web应用程序中,对一个大数据库结果集进行分页已经是一个家喻户晓的问题了。简单的说,你不希望所有的查询数据显示在一个单独的页面中,所以带有分页的显示才是更合适的。虽然在传统的asp里这并不是一个简单的任务,但在asp.net中,DataGrid控件把这一过程简化为只有几行代码。因此,在 asp.net中,分页很简单,但是默认的DataGrid分页事件会从数据库中把所有的记录全部读出来放到asp... 阅读全文
posted @ 2007-12-24 13:20 hq5460 阅读(407) 评论(0) 推荐(0)
摘要: 问题:有的网站的相关内容必须要在登录后才可以查看,其登录信息保存在session变量之中。这样,使用asphttp等组件就难以正确得到所要的信息。 解决:使用asp.net中的httprequest和httpresponse来实现。 要点: 1。 通过附加一个cookiecontainer到httprequest对象中,可以得到登录后返回的代表SESSION ID... 阅读全文
posted @ 2007-12-24 13:17 hq5460 阅读(762) 评论(0) 推荐(0)
摘要: 一个吸引人的、功能完备的网站往往具有以下特征:一是内容充实、实用,吸引对该类内容干兴趣的浏览者;二是页面设置合理,页面设计精美;三是网站互动性强,用户和网站或者用户与用户之间交流方便高效;四是网站内容更新及时并且可以第一时间通知用户。以上这些特点可能对于一些大型的门户网站而言,不是特别适合,因为门户网站的特点,用户流量往往不是内容的区别而是用户习惯、历史原因和地域区别(比如广东地区的浏览者喜欢网... 阅读全文
posted @ 2007-12-24 13:15 hq5460 阅读(228) 评论(0) 推荐(0)
摘要: 最近我一直在寻找如何在web页面上显示RSS Feed的方法,我选择 C#和ASP.NET作为工具。我创建了一个简单的处理函数来处理从一个URL获得的RSS Feed。你可以直接使用这个简单的函数,或者改造成你想要的功能。 这个函数使用一个字符串rssURL作为它的参数。这个字符串包含了RSS的URL。它使用rssURL的值建立了一个WebRequest项: Sys... 阅读全文
posted @ 2007-12-24 13:12 hq5460 阅读(282) 评论(0) 推荐(0)
摘要: 用ASP.NET建立一个在线RSS新闻聚合器 概要 本文讲解了如何使用 XML Web 控件获取远程XML数据并在 ASP.NET 页面显示这些XML数据,以及使用Repeater控件发布数据库中的XML数据。在过去的几年间,随着 异构平台间共享数据的需求不断增长,XML的使用也呈爆炸性增长。意识到这种趋势,微软在整个.NET框架中对 XML 提供了健壮的支持。这意味着... 阅读全文
posted @ 2007-12-24 13:11 hq5460 阅读(246) 评论(0) 推荐(0)
摘要: 正则表达式(Regular Expression)为字符串模式匹配提供了一种高效、方便的方法。几乎所有高级语言都提供了对正则表达式的支持,或者提供了现成的代码库供调用。本文以ASP环境中常见的处理任务为例,介绍正则表达式的应用技巧。 一、检验密码和邮件地址的格式 我们的第一个实例示范正则表达式的一项基本功能:抽象地描述任意复杂的字符串。它的意思就是,正则表达式给... 阅读全文
posted @ 2007-12-24 13:05 hq5460 阅读(245) 评论(0) 推荐(0)
摘要: 通过系统配置来提高ASP.NET应用程序的稳定性 大家都知道,要实现一个24*7全天候运行的应用程序并不是一件容易的事。我的一个项目就曾经在暴力负荷下坚持了20多个小时后还是壮烈挂掉了。幸运的是,ASP.NET和IIS为我们提供了一些简便的设施,使我们能够轻松构建超级稳定的.Net应用程序。不过稍嫌不爽的是,Windows 2000(IIS6.0 以下版本) 和 Windows 2003... 阅读全文
posted @ 2007-12-24 13:01 hq5460 阅读(162) 评论(0) 推荐(0)
摘要: ASP.NET中的HTTP模块和处理程序 介绍 在Internet时代的开端,客户端的需求非常有限;.htm文件就可以满足他们的需求。但是,随着时间的流逝,客户端需求的扩充超越了.htm文件或静态文件所包含的功能。 开发者需要扩充或扩展Web服务器的功能。Web服务器厂商设计了不同的解决方案,但是都遵循同一个主题“向Web服务器插入某些组件”。所有的Web... 阅读全文
posted @ 2007-12-24 12:27 hq5460 阅读(740) 评论(0) 推荐(0)
摘要: 曾几何时,我们居住的陆地沉睡在海底,大陆也紧密的联系在一起,千百年过去了七大洲的地壳板块在缓缓移动,喜马拉雅山在慢慢增高,世界在变,唯一不变的是变化。 ■ 软件开发的悖论 - 把变化变成计划 在软件开发活动的过程中,常被一个悖论所缠绕:不写码就搞不清该做什么;搞不清做什么又不知道该如何写码。 人的思维是很随意的东西,不同的人,或同一个人的不同阶... 阅读全文
posted @ 2007-12-24 12:22 hq5460 阅读(234) 评论(0) 推荐(0)
摘要: ASP.NET 2.0运行时简要分析 概述: 本文基于ASP.net 2.0的源代码,对ASP.NET 2.0运行时进行了简要的分析,希望能帮助你理解ASP.NET 2.0中请求处理过程及页面编译模型。 关键字: ASP.NET 2.0运行时,原理,请求处理,页面编译,ASP.NET 2.0 HTTP Runtime ... 阅读全文
posted @ 2007-12-24 12:20 hq5460 阅读(149) 评论(0) 推荐(0)
摘要: 简介 通过使用WWF,你可以创建基于处理器流的工作流并且把它们部署在任何类型的.net应用程序中。此外,本文还讨论了ASP.NET开发者面对的一些特有的问题-这些问题可能通过使用工作流得到解决,如维持状态和页面导航等。 在2005年9月,微软在它的一年两次的专业开发者会议上公开了Windows Workflow Foundation(WWF,Windows工作流... 阅读全文
posted @ 2007-12-24 12:13 hq5460 阅读(368) 评论(0) 推荐(0)
摘要: 简介 在 Web 应用程序这样的无状态环境中,了解会话状态的概念并没有实际的意义。尽管如此,有效的状态管理对于大多数 Web 应用程序来说都是一个必备的功能。Microsoft ASP.net 以及许多其他服务器端编程环境都提供了一个抽象层,允许应用程序基于每个用户和每个应用程序存储持久性数据。 需要特别注意的是,Web 应用程序的会话状态是应用程序在不同的... 阅读全文
posted @ 2007-12-24 12:10 hq5460 阅读(271) 评论(0) 推荐(0)
摘要: 摘要:了解为 ASP.net Web 页面建立的事件模型,以及 Web 页面转变为 HTML 过程中的各个阶段。ASP.NET HTTP 运行时负责管理对象管道,这些对象首先将请求的 URL 转换成 Page 类的具体实例,然后再将这些实例转换成纯 HTML 文本。本文将探讨那些作为页面生命周期标志的事件,以及控件和页面编写者如何干预并改变标准行为。 简介 对由 Mic... 阅读全文
posted @ 2007-12-24 12:06 hq5460 阅读(221) 评论(0) 推荐(0)
摘要: 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度? 对于长时间装载的ASP.NET页面如何在客户端浏览器中显示进度? http://dev.21tx.com 2004年04月19日 【孟宪会之精彩世界】 孟宪会 对于加载时间比较长的ASP.net页面,我们可以在客户端浏览器中显示进度条来显示页面正在装载。下面就是具体的实现过程: 新建项目,名字为Web... 阅读全文
posted @ 2007-12-24 12:02 hq5460 阅读(306) 评论(0) 推荐(0)
摘要: 提要:ASP.net为相当耗时的处理提供了几种解决方案。其中,最好的方法之一是把线程与查询方案或AJAX技术进行结合。 一、 前言 人们不得不等待。事实上,用户在操作计算机时,如果等待时间超过大约200毫秒,他们一般都感到厌烦。当你的基于万维网的应用程序使用一个需要耗费许多秒甚至几分钟的进程时,这可能成为一个问题。显然,你不可能仅通过建立一个进度条对话框或一等待... 阅读全文
posted @ 2007-12-24 12:00 hq5460 阅读(182) 评论(0) 推荐(0)
摘要: 摘要:ASP.NET为保持用户请求之间的数据提供了多种不同的途径。你可以使用Application对象、cookie、hidden fields、Sessions或Cache对象,以及它们的大量的方法。决定什么时候使用它们有时很困难。本文将介绍了上述的技术,给出了什么时候使用它们的一些指导。尽管这些技术中有些在传统ASP中已经存在,但是有了.NET框架组件后该在什么时候使用它们发生了变化。为了在A... 阅读全文
posted @ 2007-12-24 11:52 hq5460 阅读(207) 评论(0) 推荐(0)
摘要: 做一个功能就是生成图片,当然有很多方法,生成图片放在服务器的某个目录下面,隔一段时间就删除,图还得自己画,嫌麻烦,结果找着这样一段代码,今天看到使用.ashx文件处理IHttpHandler实现发送文本及二进制数据的方法。突然发现这种用法讨论的很好,也许是没怎么详细介绍它的官方中文文档吧,并且推荐另外一种方法代替。 // -------------------------------... 阅读全文
posted @ 2007-12-24 11:46 hq5460 阅读(320) 评论(0) 推荐(1)
摘要: ASP.NET这么定义Application:它是运行在Web应用服务器上的一个虚拟目录及其子目录下的所有文件、页面、模块以及可执行代码的总和。比如说,一个叫做"order"的application可能就是Web服务器的一个"/order"虚拟目录。虚拟目录可以通过Internet Services Manager设置,它可以包含任何子目录。 Web服务器上的每一个AS... 阅读全文
posted @ 2007-12-24 11:38 hq5460 阅读(323) 评论(0) 推荐(0)
摘要: 1. INTRODUCTION 大量的网站页面是采用动态的方式,根据用户提交的不同请求创建生成页面。正如我们所知的,动态页面有助于根据用户要求来提供定制的动态内容。动态页面也利于获取在数据库中每时每刻更新的资料。缺点是为每个用户请求生成同一页面增加了系统开销。 ASP.NET 提供了缓存技术有助于我们最大程度地解决这个问题。它能缓存输出的页面,保存在存储器当中,缓存用户请求的内容。缓存... 阅读全文
posted @ 2007-12-24 11:34 hq5460 阅读(165) 评论(0) 推荐(0)
摘要: 本文讨论: ? 提高asp.net应用程序性能的常说的神话 ? 有用的提高asp.net应用程序性能的技巧 ? Asp.net应用程序操作数据库的建议 ? Asp.net中的缓存与后台处理进程 现在写一个asp.net的web应用程序变得非常的简单,许多的程序员都不愿花时间去构建一个性能良好的应用程序。本文将要讨论提高web应用程序性能的十大方法。我将不限于只讨论... 阅读全文
posted @ 2007-12-24 11:32 hq5460 阅读(264) 评论(0) 推荐(0)
摘要: 最近开始准备把学到的.NET知识重新整理一遍,眼过千遍不如手过一遍, 所以我准备记下我的学习心得,已备参考。 各位都是大虾了,如果有哪些错误或者不完整的地方,还请不吝指出。多谢了。 分为两部分: 首先是一些必须了解的概念; 然后是一个完整的例子来逐一说明 这些概念; 第一部分(概念) 托管模块(Managed Module) ... 阅读全文
posted @ 2007-12-24 11:28 hq5460 阅读(481) 评论(0) 推荐(0)
摘要: 在ASP.NET应用中,Web表单之间的导航有多种方式:用超级链接,用Response.Redirect,用Server.Transfer,或者用Server.Execute。本文将分析这四种导航方式的异同及其优缺点,帮助你选择最佳的导航方式。 一、超级链接 从一个表单进入另一个表单最简单的方式是使用HTML超级链接控件。在Web表单中,使用超级链接的HTML代码类... 阅读全文
posted @ 2007-12-24 11:27 hq5460 阅读(182) 评论(0) 推荐(0)
摘要: 阅读本文章之前的准备 阅读本文章前,需要读者对以下知识有所了解。否则,阅读过程中会在相应的内容上遇到不同程度的问题。 懂得ASP/ASP.NET编程 了解ASP/ASP.NET的Session模型 了解ASP.NET Web应用程序模型 了解ASP.NET Web应用程序配置文件Web.config的作用、意义及使用方法 了... 阅读全文
posted @ 2007-12-24 11:25 hq5460 阅读(202) 评论(0) 推荐(0)
摘要: 第六节、接口转换 C#中不仅支持.Net 平台,而且支持COM平台。为了支持 COM和.Net,C# 包含一种称为属性的独特语言特性。一个属性实际上就是一个 C# 类,它通过修饰源代码来提供元信息。属性使 C# 能够支持特定的技术,如 COM 和 .Net,而不会干扰语言规范本身。C# 提供将COM接口转换为 C#接口的属性类。另一些属性类将 COM类转换为C# 类。执行这些转换... 阅读全文
posted @ 2007-12-24 11:23 hq5460 阅读(281) 评论(0) 推荐(0)
摘要: 摘要:了解如何规划和设计 ASP.NET 应用程序。本文以一个知识库 Web 应用程序为例,讨论实际应用程序创建实践中最常见的几个因素。 简介 这是一个系列文章,在这个系列文章中我们将逐步详细介绍如何使用 Microsoft ASP.NET 和 Microsoft Visual Studio.NET 来设计、实现和部署典型的 Web 应用程序,以探讨实际应用程序... 阅读全文
posted @ 2007-12-24 11:10 hq5460 阅读(183) 评论(0) 推荐(0)
摘要: ASP.Net中自定义Http处理及应用之HttpHandler篇 在开发基于Microsoft IIS的应用时,开发者除了可以编写ASP程序外,还可以使用Visual C++等开发工具,开发ISAPI应用,以获取更为强大的功能。可以编写两种ISAPI扩展:一种是ISAPI Server Extention,另一种是ISAPI Filter,但是,ISAPI扩展应用的编写通常对开发者有比... 阅读全文
posted @ 2007-12-24 10:51 hq5460 阅读(316) 评论(0) 推荐(0)