在FormView.ModeChanged上启用/禁用TextBox

时间:2014-04-18 13:46:03

标签: c# asp.net webforms formview

DropDownList的{​​{1}}中有TextBoxEditTemplate。我想要的是根据我的FormView的第一个条目是否被选中来启用/禁用TextBox

  1. 当用户将DropDownList切换为编辑模式时
  2. 当用户在修改模式期间更改FormView的所选项目时。
  3. 我通过JS实现了第二个,并且工作正常,但第一个证明太难了。我试图在DropDownList的{​​{1}}事件中执行此操作,但出于某种原因,以下调用在事件中返回ModeChanged

    FormView

    我在这里缺少什么?

    (在进行上述调用之前,我确保nullMyFormView.FindControl("MyDropDownListID");

1 个答案:

答案 0 :(得分:0)

有一次你将头发拉了几个小时出现问题,然后把它贴在SO上并在接下来的几分钟内找到解决方案。任何被困在其中的人,问题是在FormViewModeChanged时尚未创建数据绑定Page_Load的控件。您必须在DataBound事件中调用上述行,它才能正常工作。