绑定后,下拉列表显示以下值:
每次回发后,下拉列表均显示以下值:
这是代码:
protected void Page_Load(object sender, EventArgs e)
{
DropDownList1.DataSource = db.ComplaintTypes.ToList();
DropDownList1.DataTextField = "ct_Name";
DropDownList1.DataBind();
cboCpriority.DataSource = db.ComplaintPriorities.ToList();
cboCpriority.DataTextField = "cp_Desc";
cboCpriority.DataBind();
...
}
Run Code Online (Sandbox Code Playgroud)
您应该使用IsPostBack属性仅在首次加载期间绑定,因为在此之后,值将通过视图状态保留。
protected void Page_Load(object sender, EventArgs e)
{
if(!IsPostBack)
{
DropDownList1.DataSource = db.ComplaintTypes.ToList();
DropDownList1.DataTextField = "ct_Name";
DropDownList1.DataBind();
cboCpriority.DataSource = db.ComplaintPriorities.ToList();
cboCpriority.DataTextField = "cp_Desc";
cboCpriority.DataBind();
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
75 次 |
| 最近记录: |