FormParameter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av FormParameter klassen.
Överlagringar
| Name | Description |
|---|---|
| FormParameter() |
Initierar en ny namnlös instans av FormParameter klassen. |
| FormParameter(FormParameter) |
Initierar en ny instans av FormParameter klassen med värdena för den instans som anges av parametern |
| FormParameter(String, String) |
Initierar en ny namngiven FormParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket formulärvariabelfält som ska bindas till. |
| FormParameter(String, DbType, String) |
Initierar en ny instans av klassen med hjälp av FormParameter den angivna strängen för att identifiera vilket formulärvariabelfält som ska bindas till. |
| FormParameter(String, TypeCode, String) |
Initierar en ny namngiven FormParameter och starkt typinstans av klassen med hjälp av den angivna strängen för att identifiera vilken formulärvariabel som ska bindas till. |
FormParameter()
Initierar en ny namnlös instans av FormParameter klassen.
public:
FormParameter();
public FormParameter();
Public Sub New ()
Exempel
Important
FormParameter Validerar inte det värde som skickas av formulärelementet på något sätt. Det använder råvärdet. I de flesta fall kan du verifiera värdet FormParameter för innan det används av en datakällkontroll genom att hantera en händelse, till exempel Selectinghändelsen , Updating, Insertingeller Deleting som exponeras av den datakällkontroll som du använder. Om värdet för parametern inte klarar valideringstesterna kan du avbryta dataåtgärden genom att ange Cancel egenskapen för den associerade CancelEventArgs klassen till 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>
Kommentarer
Ett FormParameter objekt som skapas med FormParameter konstruktorn initieras med standardvärden för alla dess egenskaper.
FormField Initieras till String.Empty. Dessutom initieras egenskapen Name till String.Empty, egenskapen Type initieras till TypeCode.Object initieras egenskapen Direction till Input och egenskapen DefaultValue initieras till null (Nothing i Visual Basic).
Se även
Gäller för
FormParameter(FormParameter)
Initierar en ny instans av FormParameter klassen med värdena för den instans som anges av parametern original .
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)
Parametrar
- original
- FormParameter
En FormParameter instans som den aktuella instansen initieras från.
Kommentarer
Konstruktorn FormParameter är en protected kopieringskonstruktor som används för att klona en FormParameter instans. Värdena för FormParameter, inklusive FormField, Nameoch Type överförs alla till den nya instansen.
Se även
Gäller för
FormParameter(String, String)
Initierar en ny namngiven FormParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilket formulärvariabelfält som ska bindas till.
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)
Parametrar
- name
- String
Namnet på parametern.
- formField
- String
Namnet på den formulärvariabel som parameterobjektet är bundet till. Standardvärdet är Empty.
Exempel
Important
FormParameter Validerar inte det värde som skickas av formulärelementet på något sätt. Det använder råvärdet. I de flesta fall kan du verifiera värdet FormParameter för innan det används av en datakällkontroll genom att hantera en händelse, till exempel Selectinghändelsen , Updating, Insertingeller Deleting som exponeras av den datakällkontroll som du använder. Om värdet för parametern inte klarar valideringstesterna kan du avbryta dataåtgärden genom att ange Cancel egenskapen för den associerade CancelEventArgs klassen till 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>
Kommentarer
Ett FormParameter objekt som skapas med FormParameter konstruktorn initieras med det angivna parameternamnet och strängen som identifierar formulärvariabeln som parametern binder till. Egenskaperna Type och Direction initieras med standardvärden.
Se även
Gäller för
FormParameter(String, DbType, String)
Initierar en ny instans av klassen med hjälp av FormParameter den angivna strängen för att identifiera vilket formulärvariabelfält som ska bindas till.
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)
Parametrar
- name
- String
Namnet på parametern.
- dbType
- DbType
Parameterns databastyp.
- formField
- String
Namnet på den formulärvariabel som parameterobjektet är bundet till.
Gäller för
FormParameter(String, TypeCode, String)
Initierar en ny namngiven FormParameter och starkt typinstans av klassen med hjälp av den angivna strängen för att identifiera vilken formulärvariabel som ska bindas till.
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)
Parametrar
- name
- String
Namnet på parametern.
- formField
- String
Namnet på den formulärvariabel som parameterobjektet är bundet till. Standardvärdet är Empty.
Exempel
Important
FormParameter Validerar inte det värde som skickas av formulärelementet på något sätt. Det använder råvärdet. I de flesta fall kan du verifiera värdet FormParameter för innan det används av en datakällkontroll genom att hantera en händelse, till exempel Selectinghändelsen , Updating, Insertingeller Deleting som exponeras av den datakällkontroll som du använder. Om värdet för parametern inte klarar valideringstesterna kan du avbryta dataåtgärden genom att ange Cancel egenskapen för den associerade CancelEventArgs klassen till 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>
Kommentarer
Ett FormParameter objekt som skapas med FormParameter konstruktorn initieras med det angivna parameternamnet, Typeoch strängen som identifierar formulärvariabeln som parametern binder till. Direction Endast egenskaperna och ConvertEmptyStringToNull initieras med standardvärden.