### ASP 设计常见问题及解答精要 7

23、问题：在 ASP 文件中读取 HTML 的表单字段有几种方法？
广告：d_text 答：Request 对象除了可以用来读取附带在网址后面的参数以外，也可以读取 HTML 表单字段的内容，经常使用的语法结构如下：
< Form name =Formname method=“Get|Post”Action=“URL”>< Form >
其中的 method 可以接受 Get 或 Post 两种传输的方法，其中的 Post 是允许传输大量数据的方法，而 Get 方法会将所要传输的数据附在网址后面，然后一起送达服务器，因此传送的数据量就会受到限制，但是执行效率却比 Post 方法好。
使用 Get 或 Post 方法都可以将数据送至服务器，使用 Request 对象接收数据的相对应方法如下：
Get：Request.QueryString（“字段名称”），也可以写成 Request （“字段名称”）
Post：Request.Form （“字段名称”），也可以写成 Request （“字段名称”）
24、问题：如何提高使用 Request 集合的效率？
答：在使用 Request 集合时，由于包含了一系列对相关集合的搜索，这比访问一个局部变量要慢得多。因此，如果打算在页面中多次使用 Request 集合中的一个值，应该考虑将其存贮为一个局部变量。
25、问题：在 ASP 页面中既可以使用 VBScript，也可以使用 Jscript，混合使用脚本引擎好吗？
答：虽然在 ASP 页面中既可以使用 VBScript，也可以使用 JScript。但是在同一个页面上同时使用 JScript 和 VBScript 则是不可取的。因为服务器必须实例化并尝试缓存两个（而不是一个）脚本引擎，这在一定程度上增加了系统负担。因此，从性能上考虑，不应在同一页面中混用多种脚本引擎。