detailsView 事件顺序问题
我在detailview里添加了一个自定义的模板,是下拉列表,我想做成这样的:才进入页面是不可编辑状态,进入编辑模式后激活。退出或更新成功后就又恢复灰色。前半部分没问题,可是每次更新完后或者取消,下拉按钮依然是激活状态。可以选择。不知道是什么原因。希望高手帮忙解答。
protected void Page_Load(object sender, EventArgs e)
{
_orderId = Request.QueryString["OrderId"];
DropDownList list = (DropDownList)DetailsView1.FindControl("DropDownList1");
list.Enabled = false;
}
protected void DetailsView1_ModeChanged(object sender, EventArgs e)
{
DropDownList list = (DropDownList)DetailsView1.FindControl("DropDownList1");
switch (DetailsView1.CurrentMode)
{
case DetailsViewMode.Edit:
list.Enabled = true;
break;
default:
list.Enabled = false;
break;
}
}