FormParameter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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 |
| 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.
- 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.