Parameter Parameter Parameter Parameter Class

Definizione

Implementa un meccanismo usato dai controlli origine dati per il binding a variabili dell'applicazione, identità e scelte utente, nonché ad altri dati.Provides a mechanism that data source controls use to bind to application variables, user identities and choices, and other data. Funge da classe base tutti i tipi di parametri 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
Ereditarietà
ParameterParameterParameterParameter
Derivato
Implementazioni

Esempi

Nell'esempio seguente viene illustrato come utilizzare il valore selezionato di un DropDownList controllo nella clausola Where di una query SQL.The following example shows how to use the selected value of a DropDownList control in the Where clause of a SQL query. Nell'esempio viene utilizzata ControlParameter la classe, che deriva ControlParameter dalla classe.The example uses the ControlParameter class, which derives from the ControlParameter class.

L' SelectCommand elemento definisce la query con un parametro denominato "@Title", dove il valore DropDownList1 di deve essere go.The SelectCommand element defines the query with a parameter named "@Title" where the value from DropDownList1 should go. L' ControlParameter elemento specifica che il segnaposto "@Title" verrà sostituito SelectedValue dal valore DropDownList1 della proprietà del controllo.The ControlParameter element specifies that the "@Title" placeholder will be replaced by the value of the SelectedValue property of the DropDownList1 control. L' ControlParameter elemento viene aggiunto SelectParameters alla raccolta del SqlDataSource controllo.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>

L'esempio seguente è simile a quello precedente, ma usa il codice anziché il markup.The following example is like the previous one, but uses code instead of markup. Quando la pagina viene caricata per la prima DropDownList volta, il controllo non ha un valore DefaultValue selezionato e viene Parameter utilizzata la proprietà dell'oggetto.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>

Il codice seguente illustra la classe code-behind per la pagina nell'esempio precedente.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
End Class

Nell'esempio di codice riportato di seguito viene illustrato Parameter come estendere la classe per creare un nuovo tipo di parametro che può essere utilizzato dai controlli origine dati e da altri controlli negli scenari di associazione dati.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. Un controllo origine dati può utilizzare un StaticParameter parametro per eseguire l'associazione al valore di qualsiasi oggetto, in genere una stringa, dichiarata in una pagina Web Form.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.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

Commenti

La Parameter classe rappresenta un parametro in una query SQL con parametri, un'espressione di filtro o una chiamata al metodo dell'oggetto business utilizzata da un controllo origine dati ASP.NET per selezionare, filtrare o modificare i dati.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. Gli oggetti Parameter sono contenuti in un oggetto ParameterCollection.Parameter objects are contained in a ParameterCollection object. Parametergli oggetti vengono valutati in fase di esecuzione, per associare i valori delle variabili che rappresentano a qualsiasi metodo utilizzato da un controllo origine dati per interagire con i dati.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.

Utilizzare classi che derivano Parameter da con l'origine dati e i controlli associati a dati per compilare applicazioni dati basate sul Web.Use classes that derive from Parameter with data source and data-bound controls to build Web-based data applications. Queste classi di parametri vengono usate dai controlli origine dati per associare tipi specifici di valori trovati nelle applicazioni Web ai segnaposto in stringhe di query SQL, parametri del metodo dell'oggetto business e altro ancora.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. Nella tabella seguente sono elencati i tipi di parametro inclusi in ASP.NET.The following table lists parameter types that are included in ASP.NET.

ControlParameter Associa qualsiasi proprietà pubblica di un controllo server Web.Binds any public property of a Web server control.
FormParameter Associa un campo del modulo.Binds a form field.
SessionParameter Associa un campo di stato sessione.Binds a session-state field.
RouteParameter Associa un parametro di route URL.Binds a route URL parameter.
CookieParameter Associa un campo cookie.Binds a cookie field.
QueryStringParameter Associa un parametro della stringa di query.Binds a query-string parameter.
ProfileParameter Associa un campo del profilo.Binds a profile field.

Estendere la classe Parameter di base quando si desidera implementare tipi di parametro personalizzati.Extend the base Parameter class when you want to implement your own custom parameter types.

Parametergli oggetti sono molto semplici: hanno un Name e una Type proprietà, possono essere rappresentati in modo dichiarativo e possono tenere traccia dello stato tra più richieste 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. Tutti i parametri supportano DefaultValue una proprietà, nei casi in cui un parametro è associato a un valore, ma il valore restituisce null in fase di esecuzione.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.

Quando si utilizza una raccolta Parameter di oggetti con un controllo origine dati, il relativo ordine nella raccolta potrebbe essere importante.When using a collection of Parameter objects with a data source control, their order in the collection might matter. Per ulteriori informazioni sulla modalità di utilizzo dei parametri, vedere utilizzo di parametri con il controllo SqlDataSource e utilizzo di parametri con il controllo ObjectDataSource.For more information on how parameters are used, see Using Parameters with the SqlDataSource Control and Using Parameters with the ObjectDataSource Control.

Costruttori

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

Inizializza una nuova istanza predefinita della classe Parameter.Initializes a new default instance of the Parameter class.

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

Inizializza una nuova istanza della classe Parameter con i valori dell'istanza originale specificata.Initializes a new instance of the Parameter class with the values of the original, specified instance.

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

Inizializza una nuova istanza della classe Parameter utilizzando il nome specificato.Initializes a new instance of the Parameter class, using the specified name.

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

Inizializza una nuova istanza della classe Parameter utilizzando il nome e il tipo di database specificati.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)

Inizializza una nuova istanza della classe Parameter utilizzando il nome, il tipo di database e il valore specificati per la relativa proprietà 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)

Inizializza una nuova istanza della classe Parameter utilizzando il tipo e il nome specificati.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)

Inizializza una nuova istanza della classe Parameter utilizzando il nome, il tipo e la stringa specificati per la relativa proprietà DefaultValue.Initializes a new instance of the Parameter class, using the specified name, the specified type, and the specified string for its DefaultValue property.

Proprietà

ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull ConvertEmptyStringToNull

Ottiene o imposta un valore indicante se il valore a cui è associato l'oggetto Parameter deve essere convertito in null se è 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

Ottiene o imposta il tipo di database del parametro.Gets or sets the database type of the parameter.

DefaultValue DefaultValue DefaultValue DefaultValue

Specifica un valore predefinito per il parametro, se il valore associato al parametro non deve essere inizializzato quando viene chiamato il metodo 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 se l'oggetto Parameter viene utilizzato per associare un valore a un controllo oppure il controllo può essere utilizzato per la modifica del valore.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

Ottiene un valore che indica se l'oggetto Parameter sta salvando le modifiche apportate al relativo stato di visualizzazione.Gets a value indicating whether the Parameter object is saving changes to its view state.

Name Name Name Name

Ottiene o imposta il nome del parametro.Gets or sets the name of the parameter.

Size Size Size Size

Ottiene o imposta le dimensioni del parametro.Gets or sets the size of the parameter.

Type Type Type Type

Ottiene o imposta il tipo di parametro.Gets or sets the type of the parameter.

ViewState ViewState ViewState ViewState

Ottiene un dizionario di informazioni sullo stato che consente di salvare e ripristinare lo stato di visualizzazione di un oggetto Parameter tra più richieste per la stessa pagina.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.

Metodi

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

Restituisce un duplicato dell'istanza Parameter corrente.Returns a duplicate of the current Parameter instance.

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

Converte un valore DbType in un valore TypeCode equivalente.Converts a DbType value to an equivalent TypeCode value.

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

Converte un valore TypeCode in un valore DbType equivalente.Converts a TypeCode value to an equivalent DbType value.

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

Determina se l'oggetto specificato è uguale all'oggetto corrente.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)

Viene aggiornato e restituisce il valore dell'oggetto Parameter.Updates and returns the value of the Parameter object.

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

Ottiene il valore DbType che è equivalente al tipo CLR dell'istanza corrente di Parameter.Gets the DbType value that is equivalent to the CLR type of the current Parameter instance.

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

Funge da funzione hash predefinita.Serves as the default hash function.

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

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

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

Ripristina lo stato di visualizzazione precedentemente salvato della visualizzazione origine dati.Restores the data source view's previously saved view state.

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

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

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

Chiame il metodo OnParametersChanged(EventArgs) dell'insieme ParameterCollection che contiene l'oggetto Parameter.Calls the OnParametersChanged(EventArgs) method of the ParameterCollection collection that contains the Parameter object.

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

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto Parameter dal momento in cui è stato eseguito il postback della pagina al server.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()

Contrassegna l'oggetto Parameter in modo che il relativo stato venga registrato in stato di visualizzazione.Marks the Parameter object so its state will be recorded in view state.

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

Converte il valore dell'istanza corrente nell'equivalente rappresentazione di stringa.Converts the value of this instance to its equivalent string representation.

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

Mediante questo metodo l'oggetto Parameter tiene traccia delle modifiche apportate al relativo stato di visualizzazione in modo che vengono memorizzate nell'oggetto ViewState del controllo e mantenute nelle richieste della stessa pagina.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.

Implementazioni dell'interfaccia esplicita

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

Restituisce un duplicato dell'istanza Parameter corrente.Returns a duplicate of the current Parameter instance.

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

Ottiene un valore che indica se l'oggetto Parameter sta salvando le modifiche apportate al relativo stato di visualizzazione.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)

Ripristina lo stato di visualizzazione precedentemente salvato della visualizzazione origine dati.Restores the data source view's previously saved view state.

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

Salva le modifiche apportate allo stato di visualizzazione dell'oggetto Parameter dal momento in cui è stato eseguito il postback della pagina al server.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()

Mediante questo metodo l'oggetto Parameter tiene traccia delle modifiche apportate al relativo stato di visualizzazione in modo che vengono memorizzate nell'oggetto ViewState del controllo e mantenute nelle richieste della stessa pagina.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.

Si applica a

Vedi anche