如何在代码中获取下拉列表的选定值?
在我的aspx页面中,我有一个下拉列表 的
使用Jquery,我正在添加项目
var city = $("#city").val();
if (city.toString() != "") {
var citySelect = $('#cityName');
citySelect.append($('<option></option>').val('0').html('-Select City-'));
for (i = 0; i < City.response_list.length; i++) {
citySelect.append($('<option></option>').val(City.response_list[i].id_city + " - " + City.response_list[i].label).html(City.response_list[i].id_city + " - " + City.response_list[i].label));
}
}
在我尝试获取所选值的代码中, 我得到“System.NullReferenceException:对象引用没有设置为对象的实例”
如何获取所选值?
答案 0 :(得分:0)
您的选择输入,您可以使用JQuery添加一些选项,它是客户端对象,在任何情况下您都无法使用它来访问它代码隐藏
要访问此对象,您必须将属性添加到选择输入
ID 和 runat = server thsese to property让你从后面的代码访问你的对象,你最终选择应该是这样的
<select id="select1" runat="server">
<option value="val1">dfgbfbff</option>
</select>
然后在您的代码中,您可以通过检查 select1
来检查其值