ASP教程之ASP中巧用存储历程
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的在很多网页上,用户都能够经由过程复杂地选择列表中的一项来输出一个国度或州的名字,在年夜多半情形下,我们一般利用ASP来天生这个列表,创立天生这个列表的函数并把它们保留在一个Include文件中。但是,ASP必要分外的工夫在服务器上加载并处置这些Include文件,别的,每次天生一个选择列表时,服务器都必需加载全部Include文件。在比来为一个客户创建网站时,我有了一个新的设法,把这些函数放在存储历程而不是Include文件中,让存储历程来天生选择清单。上面的代码将天生一个选择清单的纪录。
起首,利用T-SQL的串连功效创建一个从纪录会合天生选择清单的Select语句:
AlterProcedure"getOptionListStates"
As
select(
+rtrim(FullName)+)
asOptionListfromstates
实行getOptionListStates存储历程能够天生上面的纪录:
NorthCarolina
SouthCarolina
Washington
Virginia
固然,还能够间接把选择列表放在数据库中。
接上去能够修正存储历程前往一个包括全体选择列表元素的单一变量,然后把这一变量前往给HTML的Select语句便可。
固然没有具体地对照利用存储历程和ASP这两种办法之间在功能上的差别,但我发明利用存储历程这类手艺最风趣的中央是可使用SQLServer主动地天生一部分之前我们必要在ASP中完成的HTML代码,接纳这类夹杂体例天生ASP代码在功能和天真性上要优于纯ASP代码。比方,一旦创建了一个存储历程,就能够很便利地在分歧的使用中举行挪用,乃至是在分歧服务器上的使用中举行挪用,假如把一切的代码都放在Include文件中要做到这一点是很坚苦的。
转自:静态网制造指南www.ckuyun.com对于中小型web应用来说,php有很强的竞争力,linux+apache+mysql+php(lamp)的组合几乎可以胜任绝大多数网站的解决方案,对于大型应用来讲,对于系统架构要求更高,需要有成熟的框架支持,jsp的struts是个不错的框架,国内介绍它的资料也非常多,应用逐渐广泛起来。asp就不用说了, 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。 完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。 尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。 Response:从字面上讲是“响应”,因此这个是服务端向客户端发送东西的,例如Response.Write 运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。 ASP主要是用好六个对象,其实最主要的是用好其中两个:response和request,就可以随心所欲地控制网页变换和响应用户动作了。 ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。
页:
[1]