【发布时间】:2009-07-28 13:21:27
【问题描述】:
我正在尝试使用 FindControls 方法在我的向导中找到下一个按钮,以便将其设置为默认按钮,但我似乎找不到它。
这是在 IE 中查看源代码的控件名称:
ctl00_MainContentPlaceHolder_ApplicationWizard_StartNavigationTemplateContainerID_StartNextButton
这是我用来设置默认按钮的代码块:
Page.Form.DefaultButton = ApplicationWizard.FindControl("StartNavigationTemplateContainerID").FindControl("StartNextButton").UniqueID;
但是,它找不到 StartNavigationTemplateContainerID 控件。我在这里做错了什么?
【问题讨论】:
-
如果有什么比向导(缺乏)控制更能说明 ASP.NET 旧的、糟糕的渲染模型的愚蠢之处,我不知道它会是什么。抱歉,只是想吐槽。