FormParameter Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe FormParameter.
Surcharges
| Nom | Description |
|---|---|
| FormParameter() |
Initialise une nouvelle instance sans nom de la FormParameter classe. |
| FormParameter(FormParameter) |
Initialise une nouvelle instance de la FormParameter classe avec les valeurs de l’instance spécifiée par le |
| FormParameter(String, String) |
Initialise une nouvelle instance nommée de la classe à l’aide de la FormParameter chaîne spécifiée pour identifier le champ de variable de formulaire à lier. |
| FormParameter(String, DbType, String) |
Initialise une nouvelle instance de la classe à l’aide de la FormParameter chaîne spécifiée pour identifier le champ de variable de formulaire à lier. |
| FormParameter(String, TypeCode, String) |
Initialise une nouvelle instance nommée et fortement typée de la classe, à l’aide de la FormParameter chaîne spécifiée pour identifier la variable de formulaire à lier. |
FormParameter()
Initialise une nouvelle instance sans nom de la FormParameter classe.
public:
FormParameter();
public FormParameter();
Public Sub New ()
Exemples
Important
La FormParameter valeur n’est pas validée par l’élément de formulaire d’une manière quelconque ; elle utilise la valeur brute. Dans la plupart des cas, vous pouvez valider la valeur du contrôle de source de FormParameter données avant qu’elle soit utilisée par un contrôle de source de données en gérant un événement, tel que le Selecting, Updatingou InsertingDeleting l’événement exposé par le contrôle de source de données que vous utilisez. Si la valeur du paramètre ne passe pas vos tests de validation, vous pouvez annuler l’opération de données en définissant la Cancel propriété de la classe trueassociée CancelEventArgs sur .
<%@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>
Remarques
Un FormParameter objet créé avec le FormParameter constructeur est initialisé avec des valeurs par défaut pour toutes ses propriétés. Initialisé FormField à String.Empty. En outre, la Name propriété est initialisée String.Emptysur , la Type propriété est initialisée sur TypeCode.Object, la Direction propriété est initialisée sur Input, et la DefaultValue propriété est initialisée sur null (Nothing en Visual Basic).
Voir aussi
S’applique à
FormParameter(FormParameter)
Initialise une nouvelle instance de la FormParameter classe avec les valeurs de l’instance spécifiée par le original paramètre.
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)
Paramètres
- original
- FormParameter
Instance FormParameter à partir de laquelle l’instance actuelle est initialisée.
Remarques
Le FormParameter constructeur est un protected constructeur de copie utilisé pour cloner une FormParameter instance. Les valeurs du FormParameter, y compris FormField, Nameet Type sont toutes transférées vers la nouvelle instance.
Voir aussi
S’applique à
FormParameter(String, String)
Initialise une nouvelle instance nommée de la classe à l’aide de la FormParameter chaîne spécifiée pour identifier le champ de variable de formulaire à lier.
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)
Paramètres
- name
- String
Nom du paramètre.
- formField
- String
Nom de la variable de formulaire à laquelle l’objet de paramètre est lié. La valeur par défaut est Empty.
Exemples
Important
La FormParameter valeur n’est pas validée par l’élément de formulaire d’une manière quelconque ; elle utilise la valeur brute. Dans la plupart des cas, vous pouvez valider la valeur du contrôle de source de FormParameter données avant qu’elle soit utilisée par un contrôle de source de données en gérant un événement, tel que le Selecting, Updatingou InsertingDeleting l’événement exposé par le contrôle de source de données que vous utilisez. Si la valeur du paramètre ne passe pas vos tests de validation, vous pouvez annuler l’opération de données en définissant la Cancel propriété de la classe trueassociée CancelEventArgs sur .
<%@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>
Remarques
Un FormParameter objet créé avec le FormParameter constructeur est initialisé avec le nom et la chaîne de paramètre spécifiés qui identifie la variable de formulaire à laquelle le paramètre est lié. Les Type propriétés et Direction les propriétés sont initialisées avec des valeurs par défaut.
Voir aussi
S’applique à
FormParameter(String, DbType, String)
Initialise une nouvelle instance de la classe à l’aide de la FormParameter chaîne spécifiée pour identifier le champ de variable de formulaire à lier.
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)
Paramètres
- name
- String
Nom du paramètre.
- dbType
- DbType
Type de base de données du paramètre.
- formField
- String
Nom de la variable de formulaire à laquelle l’objet de paramètre est lié.
S’applique à
FormParameter(String, TypeCode, String)
Initialise une nouvelle instance nommée et fortement typée de la classe, à l’aide de la FormParameter chaîne spécifiée pour identifier la variable de formulaire à lier.
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)
Paramètres
- name
- String
Nom du paramètre.
- formField
- String
Nom de la variable de formulaire à laquelle l’objet de paramètre est lié. La valeur par défaut est Empty.
Exemples
Important
La FormParameter valeur n’est pas validée par l’élément de formulaire d’une manière quelconque ; elle utilise la valeur brute. Dans la plupart des cas, vous pouvez valider la valeur du contrôle de source de FormParameter données avant qu’elle soit utilisée par un contrôle de source de données en gérant un événement, tel que le Selecting, Updatingou InsertingDeleting l’événement exposé par le contrôle de source de données que vous utilisez. Si la valeur du paramètre ne passe pas vos tests de validation, vous pouvez annuler l’opération de données en définissant la Cancel propriété de la classe trueassociée CancelEventArgs sur .
<%@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>
Remarques
Un FormParameter objet créé avec le FormParameter constructeur est initialisé avec le nom de paramètre spécifié, Typeet la chaîne qui identifie la variable de formulaire à laquelle le paramètre est lié. Seules les propriétés et ConvertEmptyStringToNull les Direction propriétés sont initialisées avec des valeurs par défaut.