Parameter Parameter Parameter Parameter Class

Definición

Ofrece un mecanismo que usan los controles de origen de datos para enlazarse a variables de aplicación, identidades de usuario y opciones, así como a otros datos.Provides a mechanism that data source controls use to bind to application variables, user identities and choices, and other data. Actúa como clase base de todos los tipos de parámetros de ASP.NET.Serves as the base class for all ASP.NET parameter types.

public ref class Parameter : ICloneable, System::Web::UI::IStateManager
public class Parameter : ICloneable, System.Web.UI.IStateManager
type Parameter = class
    interface ICloneable
    interface IStateManager
Public Class Parameter
Implements ICloneable, IStateManager
Herencia
ParameterParameterParameterParameter
Derivado
Implementaciones

Ejemplos

El ejemplo siguiente muestra cómo usar el valor seleccionado de un DropDownList control en el Where cláusula de una consulta SQL.The following example shows how to use the selected value of a DropDownList control in the Where clause of a SQL query. El ejemplo se usa el ControlParameter (clase), que se deriva de la ControlParameter clase.The example uses the ControlParameter class, which derives from the ControlParameter class.

El SelectCommand elemento define la consulta con un parámetro denominado "@Title" donde el valor de DropDownList1 debe ir.The SelectCommand element defines the query with a parameter named "@Title" where the value from DropDownList1 should go. El ControlParameter elemento especifica que el "@Title" se reemplazará el marcador de posición por el valor de la SelectedValue propiedad de la DropDownList1 control.The ControlParameter element specifies that the "@Title" placeholder will be replaced by the value of the SelectedValue property of the DropDownList1 control. El ControlParameter elemento se agrega a la SelectParameters colección de los SqlDataSource control.The ControlParameter element is added to the SelectParameters collection of the SqlDataSource control.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <p><asp:dropdownlist
          id="DropDownList1"
          runat="server"
          autopostback="True">
          <asp:listitem selected="True">Sales Representative</asp:listitem>
          <asp:listitem>Sales Manager</asp:listitem>
          <asp:listitem>Vice President, Sales</asp:listitem>
      </asp:dropdownlist></p>

      <asp:sqldatasource
          id="SqlDataSource1"
          runat="server"
          connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand="SELECT LastName FROM Employees WHERE Title = @Title">
          <selectparameters>
              <asp:controlparameter name="Title" controlid="DropDownList1" propertyname="SelectedValue"/>
          </selectparameters>
      </asp:sqldatasource>

      <p><asp:listbox
          id="ListBox1"
          runat="server"
          datasourceid="SqlDataSource1"
          datatextfield="LastName">
      </asp:listbox></p>

    </form>
  </body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <p><asp:dropdownlist
          id="DropDownList1"
          runat="server"
          autopostback="True">
          <asp:listitem selected="True">Sales Representative</asp:listitem>
          <asp:listitem>Sales Manager</asp:listitem>
          <asp:listitem>Vice President, Sales</asp:listitem>
      </asp:dropdownlist></p>

      <asp:sqldatasource
          id="SqlDataSource1"
          runat="server"
          connectionstring="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand="SELECT LastName FROM Employees WHERE Title = @Title">
          <selectparameters>
              <asp:controlparameter name="Title" controlid="DropDownList1" propertyname="SelectedValue"/>
          </selectparameters>
      </asp:sqldatasource>

      <p><asp:listbox
          id="ListBox1"
          runat="server"
          datasourceid="SqlDataSource1"
          datatextfield="LastName">
      </asp:listbox></p>

    </form>
  </body>
</html>

El ejemplo siguiente es similar al anterior, pero usa el código en lugar de marcado.The following example is like the previous one, but uses code instead of markup. Cuando la página carga la primera vez, el DropDownList control no tiene ningún valor seleccionado y el DefaultValue propiedad de la Parameter se usa el objeto.When the page loads the first time, the DropDownList control has no selected value, and the DefaultValue property of the Parameter object is used.

<%@ Page Language="C#" CodeFile="param1acs.aspx.cs" Inherits="param1acs_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList
          runat="server"
          AutoPostBack="True"
          id="DropDownList1">
            <asp:ListItem Value="USA">USA</asp:ListItem>
            <asp:ListItem Value="UK">UK</asp:ListItem>
         </asp:DropDownList>

        <asp:DataGrid
          runat="server"
          id="DataGrid1" />    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="param1avb.aspx.vb" Inherits="param1avb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:DropDownList
          runat="server"
          AutoPostBack="True"
          id="DropDownList1">
            <asp:ListItem Value="USA">USA</asp:ListItem>
            <asp:ListItem Value="UK">UK</asp:ListItem>
         </asp:DropDownList>

        <asp:DataGrid
          runat="server"
          id="DataGrid1" />    
    </div>
    </form>
</body>
</html>

El código siguiente muestra la clase de código subyacente para la página en el ejemplo anterior.The following code shows the code-behind class for the page in the previous example.

public partial class param1acs_aspx : System.Web.UI.Page 
{
    private void Page_Load(object sender, System.EventArgs e)
    {
        SqlDataSource sqlSource = new SqlDataSource(
          ConfigurationManager.ConnectionStrings["MyNorthwind"].ConnectionString,
          "SELECT FirstName, LastName FROM Employees WHERE Country = @country;");

        ControlParameter country = new ControlParameter();
        country.Name = "country";
        country.Type = TypeCode.String;
        country.ControlID = "DropDownList1";
        country.PropertyName = "SelectedValue";

        // If the DefaultValue is not set, the DataGrid does not
        // display anything on the first page load. This is because
        // on the first page load, the DropDownList has no
        // selected item, and the ControlParameter evaluates to
        // String.Empty.
        country.DefaultValue = "USA";

        sqlSource.SelectParameters.Add(country);

        // Add the SqlDataSource to the page controls collection.
        Page.Controls.Add(sqlSource);

        DataGrid1.DataSource = sqlSource;
        DataGrid1.DataBind();
    }
}
Partial Class param1avb_aspx
   Inherits System.Web.UI.Page
    Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)

        Dim sqlSource As SqlDataSource

        sqlSource = New SqlDataSource(ConfigurationManager.ConnectionStrings("MyNorthwind").ConnectionString, "SELECT FirstName, LastName FROM Employees WHERE Country = @country;")
        Dim country As New ControlParameter()
        country.Name = "country"
        country.Type = TypeCode.String
        country.ControlID = "DropDownList1"
        country.PropertyName = "SelectedValue"
        ' If the DefaultValue is not set, the DataGrid does not
        ' display anything on the first page load. This is because
        ' on the first page load, the DropDownList has no
        ' selected item, and the ControlParameter evaluates to
        ' String.Empty.
        country.DefaultValue = "USA"
        sqlSource.SelectParameters.Add(country)

        ' Add the SqlDataSource to the page controls collection.
        Page.Controls.Add(sqlSource)


        DataGrid1.DataSource = sqlSource
        DataGrid1.DataBind()

    End Sub 'Page_Load
End Class

En el ejemplo de código siguiente se muestra cómo extender el Parameter clase para crear un nuevo tipo de parámetro que se puede usar controles de origen de datos y otros controles en escenarios de enlace de datos.The following code example demonstrates how to extend the Parameter class to create a new parameter type that can be used by data source controls and other controls in data-binding scenarios. Puede usar un control de origen de datos un StaticParameter parámetro para enlazar con el valor de cualquier objeto, normalmente una cadena, se declara en una página de formularios Web Forms.A data source control can use a StaticParameter parameter to bind to the value of any object, typically a string, declared on a Web Forms page.

namespace Samples.AspNet {

  using System;
  using System.ComponentModel;
  using System.Security.Permissions;
  using System.Web;
  using System.Web.UI;
  using System.Web.UI.WebControls;

  [AspNetHostingPermission(SecurityAction.Demand, Level=AspNetHostingPermissionLevel.Minimal)]
  public class StaticParameter : Parameter {

    public StaticParameter() {
    }
    // The StaticParameter(string, object) constructor
    // initializes the DataValue property and calls the
    // Parameter(string) constructor to initialize the Name property.
    public StaticParameter(string name, object value) : base(name) {
      DataValue = value;
    }
    // The StaticParameter(string, TypeCode, object) constructor
    // initializes the DataValue property and calls the
    // Parameter(string, TypeCode) constructor to initialize the Name and
    // Type properties.
    public StaticParameter(string name, TypeCode type, object value) : base(name, type) {
      DataValue = value;
    }
    // The StaticParameter copy constructor is provided to ensure that
    // the state contained in the DataValue property is copied to new
    // instances of the class.
    protected StaticParameter(StaticParameter original) : base(original) {
      DataValue = original.DataValue;
    }

    // The Clone method is overridden to call the
    // StaticParameter copy constructor, so that the data in
    // the DataValue property is correctly transferred to the
    // new instance of the StaticParameter.
    protected override Parameter Clone() {
      return new StaticParameter(this);
    }
    // The DataValue can be any arbitrary object and is stored in ViewState.
    public object DataValue {
      get {
        return ViewState["Value"];
      }
      set {
        ViewState["Value"] = value;
      }
    }
    // The Value property is a type safe convenience property
    // used when the StaticParameter represents string data.
    // It gets the string value of the DataValue property, and
    // sets the DataValue property directly.
    public string Value {
      get {
        object o = DataValue;
        if (o == null || !(o is string))
          return String.Empty;
        return (string)o;
      }
      set {
        DataValue = value;
        OnParameterChanged();
      }
    }

    // The Evaluate method is overridden to return the
    // DataValue property instead of the DefaultValue.
    protected override object Evaluate(HttpContext context, Control control) {

      if (context.Request == null)
          return null;

      return DataValue;
    }
  }
}
Imports System
Imports System.ComponentModel
Imports System.Security.Permissions
Imports System.Web
Imports System.Web.UI
Imports System.Web.UI.WebControls

Namespace Samples.AspNet

<AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _
Public Class StaticParameter
   Inherits Parameter


   Public Sub New()
   End Sub

  ' The StaticParameter(string, object) constructor
  ' initializes the DataValue property and calls the
  ' Parameter(string) constructor to initialize the Name property.
   Public Sub New(name As String, value As Object)
      MyBase.New(name)
      DataValue = value
   End Sub

   ' The StaticParameter(string, TypeCode, object) constructor
   ' initializes the DataValue property and calls the
   ' Parameter(string, TypeCode) constructor to initialize the Name and
   ' Type properties.
   Public Sub New(name As String, type As TypeCode, value As Object)
      MyBase.New(name, type)
      DataValue = value
   End Sub
   ' The StaticParameter copy constructor is provided to ensure that
   ' the state contained in the DataValue property is copied to new
   ' instances of the class.
   Protected Sub New(original As StaticParameter)
      MyBase.New(original)
      DataValue = original.DataValue
   End Sub

   ' The Clone method is overridden to call the
   ' StaticParameter copy constructor, so that the data in
   ' the DataValue property is correctly transferred to the
   ' new instance of the StaticParameter.
   Protected Overrides Function Clone() As Parameter
      Return New StaticParameter(Me)
   End Function

   ' The DataValue can be any arbitrary object and is stored in ViewState.
   Public Property DataValue() As Object
      Get
         Return ViewState("Value")
      End Get
      Set
         ViewState("Value") = value
      End Set
   End Property
   ' The Value property is a type safe convenience property
   ' used when the StaticParameter represents string data.
   ' It gets the string value of the DataValue property, and
   ' sets the DataValue property directly.
   Public Property Value() As String
      Get
         Dim o As Object = DataValue
         If o Is Nothing OrElse Not TypeOf o Is String Then
            Return String.Empty
         End If
         Return CStr(o)
      End Get
      Set
         DataValue = value
         OnParameterChanged()
      End Set
   End Property
   ' The Evaluate method is overridden to return the
   ' DataValue property instead of the DefaultValue.
   Protected Overrides Function Evaluate(context As HttpContext, control As Control) As Object
      If context Is Nothing Then
          Return Nothing
      Else
          Return DataValue
      End If
   End Function
End Class ' StaticParameter

End Namespace ' Samples.AspNet

Comentarios

La Parameter clase representa un parámetro en una consulta SQL parametrizada, una expresión de filtrado, o una llamada al método de objeto de negocios que el control de origen de datos de una ASP.NET utiliza para seleccionar, filtrar o modificar los datos.The Parameter class represents a parameter in a parameterized SQL query, a filtering expression, or a business object method call that an ASP.NET data source control uses to select, filter, or modify data. Los objetos Parameter están contenidos en un objeto ParameterCollection.Parameter objects are contained in a ParameterCollection object. Parameter los objetos se evalúan en tiempo de ejecución para enlazar los valores de las variables que representan a cualquier método que se usa por un control de origen de datos para interactuar con los datos.Parameter objects are evaluated at run time, to bind the values of the variables they represent to whatever method is used by a data source control to interact with data.

Utilice las clases que derivan de Parameter con el origen de datos y los controles enlazados a datos para crear aplicaciones de datos basada en Web.Use classes that derive from Parameter with data source and data-bound controls to build Web-based data applications. Estas clases de parámetros se usan controles de origen de datos para enlazar tipos concretos de valores que se encuentran en aplicaciones Web a marcadores de posición en cadenas de consulta SQL, los parámetros del método de objeto comercial y mucho más.These parameter classes are used by data source controls to bind specific kinds of values found in Web applications to placeholders in SQL query strings, business object method parameters, and more. En la tabla siguiente se enumera los tipos de parámetro que se incluyen en ASP.NET.The following table lists parameter types that are included in ASP.NET.

ControlParameter Enlaza las propiedades públicas de un control de servidor Web.Binds any public property of a Web server control.
FormParameter Enlaza un campo de formulario.Binds a form field.
SessionParameter Enlaza un campo de estado de sesión.Binds a session-state field.
RouteParameter Enlaza un parámetro de dirección URL de ruta.Binds a route URL parameter.
CookieParameter Enlaza un campo de la cookie.Binds a cookie field.
QueryStringParameter Enlaza un parámetro de cadena de consulta.Binds a query-string parameter.
ProfileParameter Enlaza un campo de perfil.Binds a profile field.

Ampliar la base de Parameter clase cuando desee implementar sus propios tipos de parámetro personalizado.Extend the base Parameter class when you want to implement your own custom parameter types.

Parameter los objetos son muy simples: tienen un Name y un Type propiedad, se puede representar mediante declaración y puede realizar un seguimiento de estado a través de varias solicitudes HTTP.Parameter objects are very simple: they have a Name and a Type property, can be represented declaratively, and can track state across multiple HTTP requests. Todos los parámetros admiten un DefaultValue propiedad para los casos en que un parámetro se enlaza a un valor, pero se evalúa como el valor null en tiempo de ejecución.All parameters support a DefaultValue property, for cases when a parameter is bound to a value, but the value evaluates to null at run time.

Cuando se usa una colección de Parameter los objetos que tienen un control de origen de datos, podría ser importante el orden de la colección.When using a collection of Parameter objects with a data source control, their order in the collection might matter. Para obtener más información sobre cómo se usan parámetros, vea usar parámetros con el SqlDataSource Control y usar parámetros con el ObjectDataSource Control.For more information on how parameters are used, see Using Parameters with the SqlDataSource Control and Using Parameters with the ObjectDataSource Control.

Constructores

Parameter() Parameter() Parameter() Parameter()

Inicializa una nueva instancia predeterminada de la clase Parameter.Initializes a new default instance of the Parameter class.

Parameter(Parameter) Parameter(Parameter) Parameter(Parameter) Parameter(Parameter)

Inicializa una instancia nueva de la clase Parameter con los valores de la instancia original especificada.Initializes a new instance of the Parameter class with the values of the original, specified instance.

Parameter(String) Parameter(String) Parameter(String) Parameter(String)

Inicializa una instancia nueva de la clase Parameter utilizando el nombre especificado.Initializes a new instance of the Parameter class, using the specified name.

Parameter(String, DbType) Parameter(String, DbType) Parameter(String, DbType) Parameter(String, DbType)

Inicializa una nueva instancia de la clase Parameter con el nombre y el tipo de base de datos especificados.Initializes a new instance of the Parameter class, using the specified name and database type.

Parameter(String, DbType, String) Parameter(String, DbType, String) Parameter(String, DbType, String) Parameter(String, DbType, String)

Inicializa una instancia nueva de la clase Parameter con el nombre y el tipo de base de datos especificados, así como el valor especificado para su propiedad DefaultValue.Initializes a new instance of the Parameter class, using the specified name, the specified database type, and the specified value for its DefaultValue property.

Parameter(String, TypeCode) Parameter(String, TypeCode) Parameter(String, TypeCode) Parameter(String, TypeCode)

Inicializa una instancia nueva de la clase Parameter utilizando el tipo y el nombre que se hayan especificado.Initializes a new instance of the Parameter class, using the specified name and type.

Parameter(String, TypeCode, String) Parameter(String, TypeCode, String) Parameter(String, TypeCode, String) Parameter(String, TypeCode, String)

Inicializa una instancia nueva de la clase Parameter, utilizando el nombre especificado, el tipo especificado y la cadena especificada para su propiedad DefaultValue.Initializes a new instance of the Parameter class, using the specified name, the specified type, and the specified string for its DefaultValue property.

Propiedades

ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull

Obtiene o establece un valor que indica si el valor al que está enlazado el objeto Parameter debe convertirse a null si es Empty.Gets or sets a value indicating whether the value that the Parameter object is bound to should be converted to null if it is Empty.

DbType DbType DbType DbType

Obtiene o establece el tipo de base de datos del parámetro.Gets or sets the database type of the parameter.

DefaultValue DefaultValue DefaultValue DefaultValue

Especifica un valor predeterminado para el parámetro, si el valor al que está enlazado el parámetro no debe estar inicializado cuando se llame al método Evaluate(HttpContext, Control).Specifies a default value for the parameter, should the value that the parameter is bound to be uninitialized when the Evaluate(HttpContext, Control) method is called.

Direction Direction Direction Direction

Indica si el objeto Parameter se utiliza para enlazar un valor a un control o si se puede utilizar el control para cambiar el valor.Indicates whether the Parameter object is used to bind a value to a control, or the control can be used to change the value.

IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Obtiene un valor que indica si el objeto Parameter está guardando los cambios en su estado de vista.Gets a value indicating whether the Parameter object is saving changes to its view state.

Name Name Name Name

Obtiene o establece el nombre del parámetro.Gets or sets the name of the parameter.

Size Size Size Size

Obtiene o establece el tamaño del parámetro.Gets or sets the size of the parameter.

Type Type Type Type

Obtiene o establece el tipo del parámetro.Gets or sets the type of the parameter.

ViewState ViewState ViewState ViewState

Obtiene un diccionario con información de estado que permite guardar y restaurar el estado de vista de un objeto Parameter en las distintas solicitudes de la misma página.Gets a dictionary of state information that allows you to save and restore the view state of a Parameter object across multiple requests for the same page.

Métodos

Clone() Clone() Clone() Clone()

Devuelve un duplicado de la instancia Parameter actual.Returns a duplicate of the current Parameter instance.

ConvertDbTypeToTypeCode(DbType) ConvertDbTypeToTypeCode(DbType) ConvertDbTypeToTypeCode(DbType) ConvertDbTypeToTypeCode(DbType)

Convierte un valor de DbType en un valor de TypeCode equivalente.Converts a DbType value to an equivalent TypeCode value.

ConvertTypeCodeToDbType(TypeCode) ConvertTypeCodeToDbType(TypeCode) ConvertTypeCodeToDbType(TypeCode) ConvertTypeCodeToDbType(TypeCode)

Convierte un valor de TypeCode en un valor de DbType equivalente.Converts a TypeCode value to an equivalent DbType value.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Inherited from Object)
Evaluate(HttpContext, Control) Evaluate(HttpContext, Control) Evaluate(HttpContext, Control) Evaluate(HttpContext, Control)

Actualiza y devuelve el valor del objeto Parameter.Updates and returns the value of the Parameter object.

GetDatabaseType() GetDatabaseType() GetDatabaseType() GetDatabaseType()

Obtiene el valor DbType que es equivalente al tipo CLR de la instancia Parameter actual.Gets the DbType value that is equivalent to the CLR type of the current Parameter instance.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Sirve como la función hash predeterminada.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Inherited from Object)
LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Restaura la vista del origen de datos tal y como se guardó previamente.Restores the data source view's previously saved view state.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Inherited from Object)
OnParameterChanged() OnParameterChanged() OnParameterChanged() OnParameterChanged()

Llama al método OnParametersChanged(EventArgs) de la colección ParameterCollection que contiene el objeto Parameter.Calls the OnParametersChanged(EventArgs) method of the ParameterCollection collection that contains the Parameter object.

SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto Parameter desde el momento en que se devolvió la página al servidor.Saves the changes to the Parameter object's view state since the time the page was posted back to the server.

SetDirty() SetDirty() SetDirty() SetDirty()

Marca el objeto Parameter para que su estado se registre en el estado de vista.Marks the Parameter object so its state will be recorded in view state.

ToString() ToString() ToString() ToString()

Convierte el valor de esta instancia en la representación de cadena equivalente.Converts the value of this instance to its equivalent string representation.

TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Hace que el objeto Parameter realice el seguimiento de los cambios en su estado de vista, de modo que puedan almacenarse en el objeto ViewState del control y mantenerse en todas las solicitudes de la misma página.Causes the Parameter object to track changes to its view state so they can be stored in the control's ViewState object and persisted across requests for the same page.

Implementaciones de interfaz explícitas

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Devuelve un duplicado de la instancia Parameter actual.Returns a duplicate of the current Parameter instance.

IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState IStateManager.IsTrackingViewState

Obtiene un valor que indica si el objeto Parameter está guardando los cambios en su estado de vista.Gets a value indicating whether the Parameter object is saving changes to its view state.

IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object) IStateManager.LoadViewState(Object)

Restaura la vista del origen de datos tal y como se guardó previamente.Restores the data source view's previously saved view state.

IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState() IStateManager.SaveViewState()

Guarda los cambios realizados en el estado de la vista del objeto Parameter desde el momento en que se devolvió la página al servidor.Saves the changes to the Parameter object's view state since the time the page was posted back to the server.

IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState() IStateManager.TrackViewState()

Hace que el objeto Parameter realice el seguimiento de los cambios en su estado de vista, de modo que puedan almacenarse en el objeto ViewState del control y mantenerse en todas las solicitudes de la misma página.Causes the Parameter object to track changes to its view state so they can be stored in the control's ViewState object and persisted across requests for the same page.

Se aplica a

Consulte también: