ParameterCollection.Add Metod
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.
Lägger till ett Parameter objekt i samlingen.
Överlagringar
| Name | Description |
|---|---|
| Add(Parameter) |
Lägger till det angivna Parameter objektet i slutet av samlingen. |
| Add(String, String) |
Skapar ett Parameter objekt med det angivna namnet och standardvärdet och lägger till det i slutet av samlingen. |
| Add(String, DbType, String) |
Skapar ett Parameter objekt med det angivna namnet, databastypen och standardvärdet och lägger till det i slutet av samlingen. |
| Add(String, TypeCode, String) |
Skapar ett Parameter objekt med det angivna namnet , TypeCodeoch standardvärdet och lägger till det i slutet av samlingen. |
Add(Parameter)
Lägger till det angivna Parameter objektet i slutet av samlingen.
public:
int Add(System::Web::UI::WebControls::Parameter ^ parameter);
public int Add(System.Web.UI.WebControls.Parameter parameter);
member this.Add : System.Web.UI.WebControls.Parameter -> int
Public Function Add (parameter As Parameter) As Integer
Parametrar
Returer
Indexvärdet för det tillagda objektet.
Exempel
Följande kodexempel visar hur du använder en AccessDataSource-kontroll och ett FormParameter-objekt för att visa information från en Microsoft Access databas i en GridView kontroll. Objektet FormParameter läggs till i SelectParameters samlingen med hjälp av Add(Parameter) metoden .
Important
Det här exemplet har en textruta som accepterar användarindata, vilket är ett potentiellt säkerhetshot. Som standard kontrollerar ASP.NET webbsidor att användarindata inte innehåller skript- eller HTML-element. Mer information finns i Översikt över skriptexploateringar.
<%@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
Add(Parameter) Använd metoden för att lägga till ett Parameter objekt i slutet av samlingen. Den här implementeringen av metoden tar objektet Parameter som anges av parametern param och lägger till det i samlingen.
Se även
Gäller för
Add(String, String)
Skapar ett Parameter objekt med det angivna namnet och standardvärdet och lägger till det i slutet av samlingen.
public:
int Add(System::String ^ name, System::String ^ value);
public int Add(string name, string value);
member this.Add : string * string -> int
Public Function Add (name As String, value As String) As Integer
Parametrar
- name
- String
Namnet på parametern.
- value
- String
En sträng som fungerar som ett standardvärde för parametern.
Returer
Indexvärdet för det tillagda objektet.
Kommentarer
Add(String, String) Använd metoden för att skapa och lägga till ett Parameter objekt med ett standardvärde i slutet av samlingen. Den här implementeringen av metoden skapar Parameter objektet med hjälp av det namn och standardvärde som anges av name parametrarna och value och lägger till det i samlingen.
Se även
Gäller för
Add(String, DbType, String)
Skapar ett Parameter objekt med det angivna namnet, databastypen och standardvärdet och lägger till det i slutet av samlingen.
public:
int Add(System::String ^ name, System::Data::DbType dbType, System::String ^ value);
public int Add(string name, System.Data.DbType dbType, string value);
member this.Add : string * System.Data.DbType * string -> int
Public Function Add (name As String, dbType As DbType, value As String) As Integer
Parametrar
- name
- String
Namnet på parametern.
- dbType
- DbType
Parameterns databastyp.
- value
- String
Standardvärdet för parametern.
Returer
Indexvärdet för det tillagda objektet.
Kommentarer
Den här metoden är för databastyper. Add(String, TypeCode, String) Använd metoden för CLR-typer.
Gäller för
Add(String, TypeCode, String)
public:
int Add(System::String ^ name, TypeCode type, System::String ^ value);
public int Add(string name, TypeCode type, string value);
member this.Add : string * TypeCode * string -> int
Public Function Add (name As String, type As TypeCode, value As String) As Integer
Parametrar
- name
- String
Namnet på parametern.
- type
- TypeCode
Typ av parameter.
- value
- String
Standardvärdet för parametern.
Returer
Indexvärdet för det tillagda objektet.
Kommentarer
Add(String, TypeCode, String) Använd metoden för att skapa och lägga till ett starkt skrivet Parameter objekt med ett standardvärde i slutet av samlingen. Den här implementeringen av metoden skapar Parameter objektet med hjälp av namnet, typen och värdet som anges av parametrarna name, typevalue respektive och lägger till det i samlingen.