using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Data_Binding(); } } private void Data_Binding() { this.DropDownListYesNo.DataSource = GetData().Select(yn => new { value = yn }).ToList(); this.DropDownListYesNo.DataTextField = "value"; this.DropDownListYesNo.DataBind(); } protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e) { switch (this.DropDownListYesNo.SelectedItem.Text) { case "YES": this.TextBox1.Enabled = true; break; case "NO": this.TextBox1.Enabled = false; this.TextBox1.Text = string.Empty; break; } } private List GetData() { List yn = new List(); yn.Add("YES"); yn.Add("NO"); return yn; } }
全部评论