我有一个带有MasterPages的网络应用程序。在我尝试使用UpdatePanel的其中一个内容页面上,禁用和启用某些字段。
UpdatePanel触发器设置为下拉列表,但是当页面加载时,我收到一条错误,指出无法找到下拉列表的控件ID。我在运行时(ctl00_maincontentholder_wpControls_cboEventType)尝试了HTML标记中的简单ID(cboEventType)和完整注册ID,但在尝试了这两个后,我仍然收到无法找到TargetControlID的错误。
dropdownlist控件在设计时设置为可见,因此不会在页面加载时隐藏。可能是什么问题?
答案 0 :(得分:1)
您收到此错误,因为母版页中不存在该控件;它存在于页面上。
我认为你必须做这样的事情才能让它发挥作用:
ScriptManager.GetCurrent(Page).RegisterAsyncPostBackControl(cboEventType);
答案 1 :(得分:0)
您使用的是ClientID吗?还是身份证?我的猜测是你没有使用ClientID。