У меня есть страница asp.net с контролем мастера. Я хотел сделать видимой ложную кнопку «Далее», когда вошел в систему, кроме администратора (скажем, дилер, субдилер). Как сделать его невидимым или изменить его текст? Я пробовал эту строку, чтобы сделать ее видимой:
((кнопка) 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>
но там ничего не звучит. Что мне делать?