|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
想法是和程序员的想法不一样的.至于为什么.大家去想一想.跟心理学有关的在很多网页上,用户都能够经由过程复杂地选择列表中的一项来输出一个国度或州的名字,在年夜多半情形下,我们一般利用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就不用说了, |
|