Asp classic 在经典asp中将下拉值传递给操作

Asp classic 在经典asp中将下拉值传递给操作,asp-classic,Asp Classic,我正在使用经典Asp,我想通过查询字符串将下拉列表中选择的值发送到另一个表单。我尝试了以下方法: 就像这样,但没有成功 但我的填充方式如下所示: private sub-generateStateDropDownList()` temp=“”` 温度=温度+“”` temp=temp+“选择一个状态”` 先移动` 不使用rsStates.EOF时请勿使用` 温度=温度+“”` 我无法将下拉值传递给新窗体。请帮助我。提前感谢。您的表单标签格式似乎不正确。你应该这样做: 或者 不过

我正在使用经典Asp,我想通过查询字符串将下拉列表中选择的值发送到另一个表单。我尝试了以下方法:


就像这样,但没有成功


但我的填充方式如下所示:

private sub-generateStateDropDownList()`
temp=“”`
温度=温度+“”`
temp=temp+“选择一个状态”`
先移动`
不使用rsStates.EOF时请勿使用`
温度=温度+“”`

我无法将下拉值传递给新窗体。请帮助我。提前感谢。

您的
表单
标签格式似乎不正确。你应该这样做:


或者


不过,填充
select
标记的代码有点太多了。首先,将输出直接写入缓冲区更有效,如下所示:

Response.Write("<select....")

中间的<代码>构造函数函数将用于填充查找列表中的选项。


速度始终是经典ASP的核心。我建议您使用类似ADO
记录集的对象。

使用GET而不是POST怎么样

<form method="GET" action="includes/bgl_forms.asp">


这将把所有的输入放入查询字符串,

GET
POST
方法都有其独特的优点,但它们的用法应该是正确的。