c# - 如何从 aspx 下拉列表中获取选定的值?

标签 c# asp.net drop-down-menu

我正在使用以下代码在我的 aspx 页面中显示下拉列表,并且下拉列表中加载的数据是由 SqlDatasource4

生成的
 <asp:DropDownList ID="DropDownListnew" runat="server" 
     CssClass="ddlb" Width="210px" Height="30px" DataSourceID="SqlDataSource4" 
     DataTextField="OrderPeriod" DataValueField="OrderPeriodID">
 </asp:DropDownList>

当我尝试通过以下代码访问我的 C# 文件中的下拉列表数据时:

string data = DropDownListnew.Text;

它打印所选值的编号,我想将所选值存储在数据字符串中。我应该怎么做?

最佳答案

您可以通过;

string data = DropDownListnew.SelectedValue; // property not .Text property

关于c# - 如何从 aspx 下拉列表中获取选定的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12097639/

相关文章:

c# - ASP.NET初学者问题: How do I implement something like this is my ASP. NET C#网站?

c# - 如何从 C# 中的 Google map 地理编码 API 获取 XML 返回值?

css - Superfish 两列菜单的间距问题

php - <select> 下拉默认值

c# - C# .Net 中的自动化

c# - 如何通过向 .net 控制台应用程序发送请求并从中获取自定义响应来远程检查我的 .net 控制台应用程序是否正在运行

asp.net - 为什么 Sitecore Fast 查询不适用于项目?

jquery - twitter bootstrap 下拉菜单在应该关闭时没有切换

C# - 在本地安全地存储密码

c# - 抽象泛型与基类的非泛型重叠