MultiView.NextViewCommandName-Feld
Assembly: System.Web (in system.web.dll)
Mit dem NextViewCommandName-Feld wird der Befehlsname "NextView" dargestellt.
Sie können den Wert dieses Felds verwenden, um den Vorteil der automatischen Aktualisierung des View-Steuerelements durch das MultiView-Steuerelement zu nutzen. Wenn beispielsweise ein View-Steuerelement ein Button-Steuerelement enthält, das zur vorherigen View navigiert, können Sie die CommandName-Eigenschaft auf den Wert des NextViewCommandName-Felds festlegen ("NextView"). Dies bewirkt, dass das MultiView-Steuerelement den Wert der ActiveViewIndex-Eigenschaft automatisch dekrementiert, wenn auf die Schaltfläche geklickt wird.
Im folgenden Codebeispiel wird veranschaulicht, wie mithilfe eines MultiView-Steuerelements eine einfache Umfrage erstellt wird. Jedes View-Steuerelement stellt eine separate Frage der Umfrage dar. Mithilfe des PreviousViewCommandName-Felds und des NextViewCommandName-Felds wird die automatische Navigation zwischen dem vorherigen und dem nächsten View-Steuerelement in der Umfrage ermöglicht.
<%@ Page Language="C#" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <script runat="server"> void Page4SaveButton_Click(Object sender, System.EventArgs e) { // The user wants to save the survey results. // Insert code here to save survey results. // Disable the navigation buttons. Page4Save.Enabled = false; Page4Restart.Enabled = false; } </script> <html xmlns="http://www.w3.org/1999/xhtml" > <head id="Head1" runat="server"> <title>MultiView.NextViewCommandName Example</title> </head> <body> <form id="Form1" runat="Server"> <h3>MultiView.NextViewCommandName Example</h3> <asp:Panel id="Page1ViewPanel" Width="330px" Height="150px" HorizontalAlign="Left" Font-size="12" BackColor="#C0C0FF" BorderColor="#404040" BorderStyle="Double" runat="Server"> <asp:MultiView id="DevPollMultiView" ActiveViewIndex="0" runat="Server"> <asp:View id="Page1" runat="Server"> <asp:Label id="Page1Label" Font-bold="true" Text="What kind of applications do you develop?" runat="Server" AssociatedControlID="Page1"> </asp:Label> <br/><br/> <asp:RadioButton id="Page1Radio1" Text="Web Applications" Checked="False" GroupName="RadioGroup1" runat="server"> </asp:RadioButton> <br/> <asp:RadioButton id="Page1Radio2" Text="Windows Forms Applications" Checked="False" GroupName="RadioGroup1" runat="server"> </asp:RadioButton> <br/><br/><br/> <asp:Button id="Page1Next" Text = "Next" CommandName="NextView" Height="25" Width="70" runat= "Server"> </asp:Button> </asp:View> <asp:View id="Page2" runat="Server"> <asp:Label id="Page2Label" Font-bold="true" Text="How long have you been a developer?" runat="Server" AssociatedControlID="Page2"> </asp:Label> <br/><br/> <asp:RadioButton id="Page2Radio1" Text="Less than five years" Checked="False" GroupName="RadioGroup1" runat="Server"> </asp:RadioButton> <br/> <asp:RadioButton id="Page2Radio2" Text="More than five years" Checked="False" GroupName="RadioGroup1" runat="Server"> </asp:RadioButton> <br/><br/><br/> <asp:Button id="Page2Back" Text = "Previous" CommandName="PrevView" Height="25" Width="70" runat= "Server"> </asp:Button> <asp:Button id="Page2Next" Text = "Next" CommandName="NextView" Height="25" Width="70" runat="Server"> </asp:Button> </asp:View> <asp:View id="Page3" runat="Server"> <asp:Label id="Page3Label1" Font-bold="true" Text= "What is your primary programming language?" runat="Server" AssociatedControlID="Page3"> </asp:Label> <br/><br/> <asp:RadioButton id="Page3Radio1" Text="Visual Basic" Checked="False" GroupName="RadioGroup1" runat="Server"> </asp:RadioButton> <br/> <asp:RadioButton id="Page3Radio2" Text="C#" Checked="False" GroupName="RadioGroup1" runat="Server"> </asp:RadioButton> <br/> <asp:RadioButton id="Page3Radio3" Text="C++" Checked="False" GroupName="RadioGroup1" runat="Server"> </asp:RadioButton> <br/><br/> <asp:Button id="Page3Back" Text = "Previous" CommandName="PrevView" Height="25" Width="70" runat="Server"> </asp:Button> <asp:Button id="Page3Next" Text = "Next" CommandName="NextView" Height="25" Width="70" runat="Server"> </asp:Button> <br/> </asp:View> <asp:View id="Page4" runat="Server"> <asp:Label id="Label1" Font-bold="true" Text = "Thank you for taking the survey." runat="Server" AssociatedControlID="Page4"> </asp:Label> <br/><br/><br/><br/><br/><br/> <asp:Button id="Page4Save" Text = "Save Responses" OnClick="Page4SaveButton_Click" Height="25" Width="110" runat="Server"> </asp:Button> <asp:Button id="Page4Restart" Text = "Retake Survey" commandname="SwitchViewByID" commandargument="Page1" Height="25" Width="110" runat= "Server"> </asp:Button> </asp:View> </asp:MultiView> </asp:Panel> </form> </body> </html>
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile für Pocket PC, Windows Mobile für Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
Microsoft .NET Framework 3.0 wird unter Windows Vista, Microsoft Windows XP SP2 und Windows Server 2003 SP1 unterstützt.