高收录域名 有收录的域名,有历史建站记录域名,搜狗pr域名,搜狗权重域名,搜狗权重域名,高收录域名,百度权重域名,外链反链域名,景德镇网站建设

如何生成选择列表

像在下拉菜单中选择省、市这样的操作我们一直用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文件要做到这一点就很难了。

2014-08-15 | 发布:zhushican | 分类:建站教程 | 评论:0