FormParameter Constructors

Definitie

Initialiseert een nieuw exemplaar van de FormParameter klasse.

Overloads

Name Description
FormParameter()

Initialiseert een nieuw niet-benoemd exemplaar van de FormParameter klasse.

FormParameter(FormParameter)

Initialiseert een nieuw exemplaar van de FormParameter klasse met de waarden van het exemplaar dat is opgegeven door de original parameter.

FormParameter(String, String)

Initialiseert een nieuw benoemd exemplaar van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welk formuliervariabeleveld moet worden gekoppeld.

FormParameter(String, DbType, String)

Initialiseert een nieuw exemplaar van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welk formuliervariabeleveld moet worden gekoppeld.

FormParameter(String, TypeCode, String)

Initialiseert een nieuwe benoemde en sterk getypte instantie van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke formuliervariabele moet worden gekoppeld.

FormParameter()

Initialiseert een nieuw niet-benoemd exemplaar van de FormParameter klasse.

public:
 FormParameter();
public FormParameter();
Public Sub New ()

Voorbeelden

Important

De FormParameter waarde die door het formulierelement wordt doorgegeven, wordt op geen enkele manier gevalideerd. Hierbij wordt de onbewerkte waarde gebruikt. In de meeste gevallen kunt u de waarde van de FormParameter waarde valideren voordat deze wordt gebruikt door een gegevensbronbeheer door een gebeurtenis te verwerken, zoals de Selecting, Updatingof DeletingInsertinggebeurtenis die wordt weergegeven door het gegevensbronbeheer dat u gebruikt. Als de waarde van de parameter uw validatietests niet doorgeeft, kunt u de gegevensbewerking annuleren door de Cancel eigenschap van de bijbehorende CancelEventArgs klasse in te stellen op 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();
  formParam.Name="lastname";
  formParam.Type=TypeCode.String;
  formParam.FormField="LastNameBox";
  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" />

    </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">

Private Sub Page_Load(sender As Object, e As EventArgs)

  ' 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.
  Dim formParam As New FormParameter()
  formParam.Name="lastname"
  formParam.Type=TypeCode.String
  formParam.FormField="LastNameBox"
  AccessDataSource1.SelectParameters.Add(formParam)

End Sub ' Page_Load

</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" />

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

Opmerkingen

Een FormParameter object dat met de FormParameter constructor is gemaakt, wordt geïnitialiseerd met standaardwaarden voor alle eigenschappen. De FormField is geïnitialiseerd tot String.Empty. Daarnaast wordt de eigenschap Name geïnitialiseerd voor String.Empty, de eigenschap Type wordt geïnitialiseerd naar TypeCode.Object, de eigenschap Direction wordt geïnitialiseerd naar Input en de eigenschap DefaultValue wordt geïnitialiseerd op null (Nothing in Visual Basic).

Zie ook

Van toepassing op

FormParameter(FormParameter)

Initialiseert een nieuw exemplaar van de FormParameter klasse met de waarden van het exemplaar dat is opgegeven door de original parameter.

protected:
 FormParameter(System::Web::UI::WebControls::FormParameter ^ original);
protected FormParameter(System.Web.UI.WebControls.FormParameter original);
new System.Web.UI.WebControls.FormParameter : System.Web.UI.WebControls.FormParameter -> System.Web.UI.WebControls.FormParameter
Protected Sub New (original As FormParameter)

Parameters

original
FormParameter

Een FormParameter exemplaar waaruit het huidige exemplaar wordt geïnitialiseerd.

Opmerkingen

De FormParameter constructor is een protected kopieerconstructor die wordt gebruikt om een FormParameter exemplaar te klonen. De waarden van de FormParameter, inclusief FormField, Nameen Type worden allemaal overgebracht naar het nieuwe exemplaar.

Zie ook

Van toepassing op

FormParameter(String, String)

Initialiseert een nieuw benoemd exemplaar van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welk formuliervariabeleveld moet worden gekoppeld.

public:
 FormParameter(System::String ^ name, System::String ^ formField);
public FormParameter(string name, string formField);
new System.Web.UI.WebControls.FormParameter : string * string -> System.Web.UI.WebControls.FormParameter
Public Sub New (name As String, formField As String)

Parameters

name
String

De naam van de parameter.

formField
String

De naam van de formuliervariabele waaraan het parameterobject is gebonden. De standaardwaarde is Empty.

Voorbeelden

Important

De FormParameter waarde die door het formulierelement wordt doorgegeven, wordt op geen enkele manier gevalideerd. Hierbij wordt de onbewerkte waarde gebruikt. In de meeste gevallen kunt u de waarde van de FormParameter waarde valideren voordat deze wordt gebruikt door een gegevensbronbeheer door een gebeurtenis te verwerken, zoals de Selecting, Updatingof DeletingInsertinggebeurtenis die wordt weergegeven door het gegevensbronbeheer dat u gebruikt. Als de waarde van de parameter uw validatietests niet doorgeeft, kunt u de gegevensbewerking annuleren door de Cancel eigenschap van de bijbehorende CancelEventArgs klasse in te stellen op 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>
<%@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">

Private Sub Page_Load(sender As Object, e As EventArgs)

  ' 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.

  Dim formParam As New FormParameter("lastname","LastNameBox")
  formParam.Type=TypeCode.String
  AccessDataSource1.SelectParameters.Add(formParam)
End Sub ' Page_Load

</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>

Opmerkingen

Een FormParameter object dat met de FormParameter constructor is gemaakt, wordt geïnitialiseerd met de opgegeven parameternaam en tekenreeks waarmee de formuliervariabele wordt geïdentificeerd waaraan de parameter wordt gekoppeld. De Type en Direction eigenschappen worden geïnitialiseerd met standaardwaarden.

Zie ook

Van toepassing op

FormParameter(String, DbType, String)

Initialiseert een nieuw exemplaar van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welk formuliervariabeleveld moet worden gekoppeld.

public:
 FormParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ formField);
public FormParameter(string name, System.Data.DbType dbType, string formField);
new System.Web.UI.WebControls.FormParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.FormParameter
Public Sub New (name As String, dbType As DbType, formField As String)

Parameters

name
String

De naam van de parameter.

dbType
DbType

Het databasetype van de parameter.

formField
String

De naam van de formuliervariabele waaraan het parameterobject is gebonden.

Van toepassing op

FormParameter(String, TypeCode, String)

Initialiseert een nieuwe benoemde en sterk getypte instantie van de FormParameter klasse met behulp van de opgegeven tekenreeks om te bepalen aan welke formuliervariabele moet worden gekoppeld.

public:
 FormParameter(System::String ^ name, TypeCode type, System::String ^ formField);
public FormParameter(string name, TypeCode type, string formField);
new System.Web.UI.WebControls.FormParameter : string * TypeCode * string -> System.Web.UI.WebControls.FormParameter
Public Sub New (name As String, type As TypeCode, formField As String)

Parameters

name
String

De naam van de parameter.

type
TypeCode

Het type dat de parameter vertegenwoordigt. De standaardwaarde is Object.

formField
String

De naam van de formuliervariabele waaraan het parameterobject is gebonden. De standaardwaarde is Empty.

Voorbeelden

Important

De FormParameter waarde die door het formulierelement wordt doorgegeven, wordt op geen enkele manier gevalideerd. Hierbij wordt de onbewerkte waarde gebruikt. In de meeste gevallen kunt u de waarde van de FormParameter waarde valideren voordat deze wordt gebruikt door een gegevensbronbeheer door een gebeurtenis te verwerken, zoals de Selecting, Updatingof DeletingInsertinggebeurtenis die wordt weergegeven door het gegevensbronbeheer dat u gebruikt. Als de waarde van de parameter uw validatietests niet doorgeeft, kunt u de gegevensbewerking annuleren door de Cancel eigenschap van de bijbehorende CancelEventArgs klasse in te stellen op 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", TypeCode.String, "LastNameBox");
  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>
<%@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">

Private Sub Page_Load(sender As Object, e As EventArgs)

  ' 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.

  Dim formParam As New FormParameter("lastname",TypeCode.String,"LastNameBox")
  AccessDataSource1.SelectParameters.Add(formParam)

End Sub ' Page_Load

</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>

Opmerkingen

Een FormParameter object dat met de FormParameter constructor is gemaakt, Typewordt geïnitialiseerd met de opgegeven parameternaam en een tekenreeks waarmee de formuliervariabele wordt geïdentificeerd waaraan de parameter is gekoppeld. Alleen de Direction en ConvertEmptyStringToNull eigenschappen worden geïnitialiseerd met standaardwaarden.

Zie ook

Van toepassing op