我有一个ASP.NET下拉列表,并使用.SelectedValue获取选定的值。我还在某些情况下通过分配它来设置此值。即使我从下拉菜单中选择项目,我似乎随机也没有得到这个值。有时候它会起作用,有时却不起作用。
想法?
答案 0 :(得分:1)
我在Page_Load绑定您的数据,确保您没有通过检查页面是否回发来重新绑定。
if(!Page.IsPostBack){ /*bind data here*/ }
答案 1 :(得分:1)
在能够检查选择之前,请确保您没有重新绑定回发上的数据。
另外,您是否正在创建列表项并将listitem插入多个列表?如果您选择一个列表,它将更改另一个列表。