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

Costruttore FormParameter (String, String)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza di FormParameter utilizzando la stringa specificata per identificare il campo modulo della variabile da associare alla classe.

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

public FormParameter(
	string name,
	string formField
)

Parametri

name
Type: System.String

Nome del parametro.

formField
Type: System.String

Il nome della variabile di form associato all'oggetto parametro. Il valore predefinito è Empty.

Oggetto FormParameter oggetto creato con il FormParameter costruttore viene inizializzato con il nome del parametro specificato e una stringa che identifica la variabile di form che si associa il parametro. Il Type e Direction vengono inizializzate con i valori predefiniti.

System_CAPS_security Sicurezza Nota

Il FormParameter non convalida il valore passato dall'elemento di formato in alcun modo, viene utilizzato il valore non elaborato. Nella maggior parte dei casi, è possibile convalidare il valore di FormParameter prima che venga utilizzato da un controllo origine dati gestendo un evento, ad esempio il Selecting, Updating, Inserting, o Deleting eventi esposti dal controllo origine dati in uso. Se il valore del parametro non supera i test di convalida, è possibile annullare l'operazione dati impostando la Cancel proprietà dell'oggetto associato CancelEventArgs classe true.

<%@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 Page_Load(Object sender, EventArgs e){

  // You can add a FormParameter to the AccessDataSource control's
  // SelectParameters collection programmatically.
  AccessDataSource1.SelectParameters.Clear();

  // Security Note: The AccessDataSource uses a FormParameter,
  // Security Note: which does not perform validation of input from the client.
  // Security Note: To validate the value of the FormParameter,
  // Security Note: handle the Selecting event.

  FormParameter formParam = new FormParameter("lastname","LastNameBox");
  formParam.Type=TypeCode.String;
  AccessDataSource1.SelectParameters.Add(formParam);
}

</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
  <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">

      <asp:accessdatasource
          id="AccessDataSource1"
          runat="server"
          datasourcemode="DataSet"
          datafile="Northwind.mdb"
          selectcommand="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                         FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:accessdatasource>

      <br />Enter the name "Davolio" or "King" in the text box and click the button.

      <br />
      <asp:textbox
        id="LastNameBox"
        runat="server" />

      <br />
      <asp:button
        id="Button1"
        runat="server"
        text="Get Records" />

      <br />
      <asp:gridview
          id="GridView1"
          runat="server"
          allowsorting="True"
          datasourceid="AccessDataSource1">
      </asp:gridview>

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

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