gpt4 book ai didi

c# - 在向导控件的 asp.net 中隐藏代码后面的下一个按钮

转载 作者:太空宇宙 更新时间:2023-11-03 18:44:53 25 4
gpt4 key购买 nike

我有一个带有向导控件的 asp.net 页面。当管理员以外的其他人登录时(比如经销商、子经销商登录),我想制作可见的假下一步按钮。如何使其不可见或更改其文本?我试过这条线让它可见:

((Button)Wizard1.FindControl("StepNavigationTemplateContainerID").FindControl("StepNextButton")).Visible = false;

HTML 是:

   <asp:Wizard ID="Wizard1" runat="server" DisplaySideBar="False" Width="90%" StepPreviousButtonText=""
StepPreviousButtonType="Image"
onfinishbuttonclick="Wizard1_FinishButtonClick"
onnextbuttonclick="Wizard1_NextButtonClick">
<NavigationStyle HorizontalAlign="Left" />
<WizardSteps>
<asp:WizardStep ID="WizardStep1" runat="server" Title="Step 1">
//Some design
</asp:WizardStep>
<asp:WizardStep ID="WizardStep2" runat="server" Title="Step 1">
//Some design
</asp:WizardStep>
</WizardSteps>

<StartNavigationTemplate>
<asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext"

Text="Next" />
</StartNavigationTemplate>
<FinishNavigationTemplate>
<asp:Button ID="FinishButton" runat="server" CommandName="MoveComplete" Text="Finish" />
</FinishNavigationTemplate>
</asp:Wizard>

但听起来什么也没有。我该怎么办?

最佳答案

试试这个...

((Button)Wizard1.FindControl("StartNavigationTemplateContainerID").FindControl("StepNextButton")).Visible = false;

我已将 StepNavigationTemplateContainerID 替换为 StartNavigationTemplateContainerID,因为您需要从 Start Naveigation 中找到

关于c# - 在向导控件的 asp.net 中隐藏代码后面的下一个按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322099/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com