Asp.Net C# 为什么取不到DropDownList的值? 怎么获取DropDownList选中的值?

获取不到DropDownList的值主要有二个原因:

原因一: Page_Load中IsPostBack处理回发,如果不处理,数据得不到回传,所以取不到。

解决: if(!IsPostBack()) {  To Do Sth.... }

原因二: 页面禁用了ViewState

解决: 设置页面  EnableViewState="true"