我的代码如下:

<select id="testSelect">
    <option value="1">One</option>
    <option value="2">Two</option>
</select>
<asp:Button ID="btnTest" runat="server" Text="Test it!" onclick="btnTest_Click" />

我需要在回发时获取所选选项的值.如何使用asp实现这一点.网

推荐答案

您需要为<select>元素添加一个名称:

<select id="testSelect" name="testSelect">

它将被发布到服务器上,您可以通过以下方式查看:

Request.Form["testSelect"]

Asp.net相关问答推荐

授权错误错误 400:C# 上的 redirect_uri_mismatch

如何在 IIS 上配置 Web Deploy 发布功能,以便开发人员可以发布?

如何向 Array.IndexOf 添加不区分大小写的选项

IIS 中 ASP.net 应用程序的单独应用程序池

捕获对 ASP.NET ASMX Web 服务的 SOAP 请求

为 Web 请求实现速率限制算法的最佳方法是什么?

威胁已经被清除了

如何使用 json 将复杂类型传递给 ASP.NET MVC 控制器

在 Asp.net Rowcommand 事件中获取行索引

asp.net cookie、身份验证和会话超时

来自 IP 地址的经度和纬度值

免费的 ASP.Net 和/或 CSS 主题

您如何以编程方式填写表格并发布网页?

如何在asp.net中获取应用程序路径?

如何在不预编译的情况下使用命令行msbuild部署VS2012网站项目?

ASP.NET 身份,需要强密码

使用 Twitter Bootstrap 在 @html.actionlink 中显示 html

ASP.NET - 从静态方法/静态类访问会话?

使用 ConfigurationManager.RefreshSection 重新加载配置而不重新启动应用程序

解耦 ASP.NET MVC 5 标识以允许实现分层应用程序