MultiView.PreviousViewCommandName Campo
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
public: static initonly System::String ^ PreviousViewCommandName;
public static readonly string PreviousViewCommandName;
staticval mutable PreviousViewCommandName : string
Public Shared ReadOnly PreviousViewCommandName As String
Valor de campo
Ejemplos
En el ejemplo de código siguiente se muestra cómo usar un MultiView control para crear una encuesta básica. Cada View control es una pregunta de encuesta independiente. Los PreviousViewCommandName campos y NextViewCommandName se usan para proporcionar navegación automática entre los controles anteriores y siguientes View de la encuesta.
Nota
En el ejemplo de código siguiente se usa el modelo de código de un solo archivo y es posible que no funcione correctamente si se copia directamente en un archivo de código subyacente. Este ejemplo de código debe copiarse en un archivo de texto vacío que tenga una extensión .aspx. Para obtener más información sobre el modelo de código de formularios Web Forms, vea ASP.NET modelo de código de página de formularios web Forms.
<%@ 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>
<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
Sub Page4SaveButton_Click(ByVal sender As Object, ByVal e As System.EventArgs)
' 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
End Sub
</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>
Comentarios
Use el PreviousViewCommandName campo para representar el nombre del comando "PrevView".
Puede usar el valor de este campo para aprovechar las ventajas de la MultiView actualización automática del control activo View . Por ejemplo, si un View control contiene un Button control que navega hasta el siguiente View, puede establecer la CommandName propiedad en el valor del PreviousViewCommandName campo , que es "PrevView". Esto hace que el MultiView control incremente automáticamente el valor de la ActiveViewIndex propiedad cuando se hace clic en el botón.