Мастер.Как добавить счетчик шагов рядом с навигацией? - PullRequest
0 голосов
/ 24 октября 2018

Играю с asp: Мастер немного, и мне действительно любопытно, как это сделать

В настоящее время мастер выглядит так:

            <asp:Wizard ID="Wizard1" runat="server" DisplaySideBar="false" Width="100%">
                <WizardSteps>
                    <asp:WizardStep ID="WizardStep1" runat="server" Title="START" AllowReturn="false">
                        <div class="content">This is Step 1</div>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep2" runat="server" Title="SOMETHING" AllowReturn="false">
                        <div class="content">This is Step 2</div>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep3" runat="server" Title="SOMETHING MORE" AllowReturn="false">
                        <div class="content">This is Step 3</div>
                    </asp:WizardStep>
                    <asp:WizardStep ID="WizardStep4" runat="server" Title="END" AllowReturn="false">
                        <div class="content">This is Step 4</div>
                    </asp:WizardStep>
                </WizardSteps>
                <NavigationStyle HorizontalAlign="Left" />
                <HeaderTemplate>
                    <ul id="wizHeader">
                        <asp:Repeater ID="SideBarList" runat="server">
                            <ItemTemplate>
                                <li><a class="<%# GetClassForWizardStep(Container.DataItem) %>" title="<%#Eval("Name")%>"><%# Eval("Name")%></a></li>
                            </ItemTemplate>
                        </asp:Repeater>
                    </ul>
                </HeaderTemplate>
                <StepNavigationTemplate>
                    <asp:Label ID="lblStepCount" runat="server">Step <%# (Wizard1.ActiveStepIndex + 1).ToString %> of 4</asp:Label>
                    <asp:Button ID="StepNextButton" runat="server" CommandName="MoveNext" Text="Next" />
                </StepNavigationTemplate>
            </asp:Wizard>

Я пытался сделать объявлениеКоличество шагов рядом с кнопкой Next

Из-за <StepNavigationTemplate> сейчас я ожидаю увидеть это на шагах 2 и 3. Итак, что-то вроде - «Шаг 2 из 4» [Next]

Didnне сработало однако.<%# (Wizard1.ActiveStepIndex + 1).ToString %> полностью игнорируется.

Есть ли какой-нибудь стандартный способ сделать это?(Ни в коем случае эта точная вещь не была сделана раньше)

...