Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Proprietà ObjectDataSourceView.SelectParameters

 

Data di pubblicazione: ottobre 2016

Ottiene la raccolta di parametri contenente i parametri utilizzati dal SelectMethod metodo.

Spazio dei nomi:   System.Web.UI.WebControls
Assembly:  System.Web (in System.Web.dll)

public ParameterCollection SelectParameters { get; }

Valore proprietà

Type: System.Web.UI.WebControls.ParameterCollection

Oggetto ParameterCollection che contiene i parametri utilizzati dal metodo specificato per il SelectMethod proprietà.

I nomi e i tipi dei parametri contenuti nella SelectParameters insieme deve corrispondere ai nomi e tipi dei parametri del metodo specificato dal SelectMethod la firma. Quando si lavora con i controlli associati a dati che forniscono parametri, ad esempio GridView e DetailsView, ObjectDataSource controllo unisce automaticamente i parametri specificati in modo esplicito nella raccolta con i parametri forniti dal controllo associato a dati. Per altre informazioni, vedere ObjectDataSource.SelectMethod.

Esempio di codice riportato di seguito viene illustrato come recuperare un record di dati mediante un ObjectDataSource controllare e quindi visualizzare il record di dati in un DetailsView controllo. Il ObjectDataSource Recupera un record dipendente specifico chiamando il GetEmployee metodo la EmployeeLogic classe. Il GetEmployee metodo richiede un parametro di ID dipendente. Il ObjectDataSource controlli utilizza una QueryStringParameter dell'oggetto nel relativo SelectParameters insieme per passare un ID per il GetEmployee (metodo).

Per visualizzare l'esempio di implementazione della EmployeeLogic classe e GetEmployee metodo, vedere ObjectDataSource.

<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.CS" Assembly="Samples.AspNet.CS" %>
<%@ Page language="c#" %>
<!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>
    <title>ObjectDataSource - C# Example</title>
  </head>
  <body>
    <form id="Form1" method="post" runat="server">

        <asp:detailsview
          id="DetailsView1"
          runat="server"
          datasourceid="ObjectDataSource1">
        </asp:detailsview>

<!-- Security Note: The ObjectDataSource uses a QueryStringParameter,
     Security Note: which does not perform validation of input from the client.
     Security Note: To validate the value of the QueryStringParameter, handle the Selecting event. -->

        <asp:objectdatasource
          id="ObjectDataSource1"
          runat="server"
          selectmethod="GetEmployee"
          typename="Samples.AspNet.CS.EmployeeLogic" >
          <selectparameters>
            <asp:querystringparameter name="EmployeeID" querystringfield="empid" defaultvalue="-1" />
          </selectparameters>
        </asp:objectdatasource>

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

.NET Framework
Disponibile da 2.0
Torna all'inizio
Mostra: