C# 如何访问代码中的ASP.Net向导“完成”按钮?
我有一个asp.net向导控件,带有C# 如何访问代码中的ASP.Net向导“完成”按钮?,c#,asp.net,webforms,C#,Asp.net,Webforms,我有一个asp.net向导控件,带有FinishNavigationTemplate中定义的“finish”按钮。如果完成向导没有完成,我想在代码中访问该按钮以使其具有焦点 我尝试在向导上执行FindControl,如下所示: Button b = (Button) wsReviewOrder.FindControl("FinishButton"); 我尝试在整个向导控件上执行FindControl,如下所示: Button b = (Button) wCheckout.FindControl
FinishNavigationTemplate
中定义的“finish”按钮。如果完成向导没有完成,我想在代码中访问该按钮以使其具有焦点
我尝试在向导上执行FindControl,如下所示:
Button b = (Button) wsReviewOrder.FindControl("FinishButton");
我尝试在整个向导控件上执行FindControl,如下所示:
Button b = (Button) wCheckout.FindControl("FinishButton");
这两个都不适合我。我偶然看到这篇文章,它帮助我得到了答案: 这就是我的工作原理:
Button b = (Button)wCheckout.FindControl("FinishNavigationTemplateContainerID").FindControl("FinishButton");
FinishNavigationTemplateContainerID是控件为finish navigation容器生成的默认ID,以防您感到奇怪。