Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net Can';在向导中找不到下一个按钮控件_Asp.net_Wizard - Fatal编程技术网

Asp.net Can';在向导中找不到下一个按钮控件

Asp.net Can';在向导中找不到下一个按钮控件,asp.net,wizard,Asp.net,Wizard,我正在尝试使用FindControl方法在向导中查找下一个按钮,以便将其设置为默认按钮,但似乎找不到它 以下是IE中查看源的控件名称: ctl00_MainContentPlaceHolder_ApplicationWizard_StartNavigationTemplateContainerID_StartNextButton 这是我用来设置默认按钮的代码块: Page.Form.DefaultButton = ApplicationWizard.FindControl("StartNavi

我正在尝试使用FindControl方法在向导中查找下一个按钮,以便将其设置为默认按钮,但似乎找不到它

以下是IE中查看源的控件名称:

ctl00_MainContentPlaceHolder_ApplicationWizard_StartNavigationTemplateContainerID_StartNextButton
这是我用来设置默认按钮的代码块:

Page.Form.DefaultButton = ApplicationWizard.FindControl("StartNavigationTemplateContainerID").FindControl("StartNextButton").UniqueID;

但是,它找不到StartNavigationTemplateContainerID控件。我在这里做错了什么?

我在向导上找不到“下一步”按钮,但我发现它是这样的:

Button btnNext=(Button)MyWizard.FindControl(“StartNavigationTemplateContainerID$StartNext按钮”)


我觉得很有帮助。

如果有什么东西比向导(缺少)控制更好地说明ASP.NET旧的、糟糕的渲染模型的愚蠢,我不知道它会是什么。对不起,我只是想咆哮一下。这个神奇的口令最终成为了赢家。请注意,firebug中显示的实际项目名称不正确:
ctl00$ContentPlaceholder 1$EnrollmentWizard1$StartNavigationTemplateContainerID$StartNextButton
。所以,
StartNavigationTemplateContainerID$startNext按钮
是支付的短语,别忘了,孩子们。