备案域名购买

老域名出售,已备案域名查询,老域名注册,已备案域名交易,买老域名,二手老域名,出售老域名,上饶网站建设

主页 > 建站教程 > 如何生成选择列表

如何生成选择列表

2014-8-15 12:21:32|作者:zhushican|分类: 建站教程|浏览数:

像在下拉菜单中选择省、市这样的操作,我们一直用ASP来创建生成列表函数,把它们保存在一个Include文件中,用的时候就加载。这样做确实有个不好处,就是每次生成一个选择列表时,服务器必须加载整个Include文件,显得浪费系统。如果使用存储过程来生成选择列表,那么操作起来就会简单的多了。

确实,通常我们使用Include文件来做这一切,这样,ASP需要额外的时间在服务器上加载并处理这些Include文件,每次生成一个选择列表时,都必须加载整个Include文件。但我们也可以把这些函数放在存储过程了,让存储过程来生成选择清单。看看生成一个选择清单的记录的具体实现方法:

首先,使用T-SQL的串联功能建立一个从记录集中生成选择清单的Select语句:Alter Procedure "getOptionListStates"  As    select (''+ rtrim( FullName) + '') as OptionList from cities,然后,执行getOptionListStates存储过程,就会生成记录。当然,我们还可以直接把选择列表放在数据库中去。

最后,修改存储过程,返回一个包含全部选择列表元素的单一变量,再将这一变量返回给HTML的Select语句即可。这样做的另一个好处是,一旦建立了一个存储过程,就可以很方便地在不同的应用中进行调用,甚至是在不同服务器上的应用中进行调用,而Include文件要做到这一点就很难了。

TAG标签:如何  生成  选择  列表  

文章评论

最新评论

回顶部