QueryStringParameter Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menginisialisasi instans baru dari kelas QueryStringParameter.
Overload
| Nama | Deskripsi |
|---|---|
| QueryStringParameter() |
Menginisialisasi instans kelas baru yang tidak disebutkan QueryStringParameter namanya. |
| QueryStringParameter(QueryStringParameter) |
Menginisialisasi instans baru kelas QueryStringParameter, menggunakan nilai instans yang ditentukan oleh parameter |
| QueryStringParameter(String, String) |
Menginisialisasi instans bernama baru dari kelas QueryStringParameter, menggunakan string yang ditentukan untuk mengidentifikasi bidang string kueri mana yang akan diikat. |
| QueryStringParameter(String, DbType, String) |
Menginisialisasi instans baru bernama dari kelas QueryStringParameter, menggunakan bidang string kueri yang ditentukan dan jenis data parameter. |
| QueryStringParameter(String, TypeCode, String) |
Menginisialisasi instans baru bernama dan ditik dengan kuat dari kelas QueryStringParameter, menggunakan string yang ditentukan untuk mengidentifikasi bidang string kueri mana yang akan diikat. |
QueryStringParameter()
Menginisialisasi instans kelas baru yang tidak disebutkan QueryStringParameter namanya.
public:
QueryStringParameter();
public QueryStringParameter();
Public Sub New ()
Contoh
Contoh berikut menunjukkan cara menggunakan QueryStringParameter konstruktor untuk membuat parameter baru QueryStringParameter dan menambahkannya ke SelectParameters kumpulan AccessDataSource kontrol.
QueryStringParameter empIdParam = new QueryStringParameter();
empIdParam.Name = "empId";
empIdParam.QueryStringField = "empId";
AccessDataSource1.SelectParameters.Add(empIdParam);
Dim empIdParam As New QueryStringParameter()
empIdParam.Name = "empId"
empIdParam.QueryStringField = "empId"
AccessDataSource1.SelectParameters.Add(empIdParam)
Objek empId dan yang memiliki nilai yang sesuai.
<asp:ListBox
id ="ListBox2"
runat="server"
DataSourceID="AccessDataSource1"
DataValueField="EmployeeID"
DataTextField="LastName" />
<asp:AccessDataSource
id="AccessDataSource1"
runat="server"
DataFile="Northwind.mdb"
SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID = ?" />
<asp:ListBox
id ="ListBox2"
runat="server"
DataSourceID="AccessDataSource1"
DataValueField="EmployeeID"
DataTextField="LastName" />
<asp:AccessDataSource
id="AccessDataSource1"
runat="server"
DataFile="Northwind.mdb"
SelectCommand="Select EmployeeID, LastName From Employees where EmployeeID = ?" />
Keterangan
Objek QueryStringParameter yang dibuat dengan menggunakan konstruktor diinisialisasi QueryStringParameter dengan nilai default untuk semua propertinya. Properti diinisialisasi sebagai berikut:
QueryStringField diinisialisasi ke string kosong ("").
Name diinisialisasi ke string kosong ("").
Type diinisialisasi ke TypeCode.Object.
DefaultValue diinisialisasi ke
null.
Berlaku untuk
QueryStringParameter(QueryStringParameter)
Menginisialisasi instans baru kelas QueryStringParameter, menggunakan nilai instans yang ditentukan oleh parameter original.
protected:
QueryStringParameter(System::Web::UI::WebControls::QueryStringParameter ^ original);
protected QueryStringParameter(System.Web.UI.WebControls.QueryStringParameter original);
new System.Web.UI.WebControls.QueryStringParameter : System.Web.UI.WebControls.QueryStringParameter -> System.Web.UI.WebControls.QueryStringParameter
Protected Sub New (original As QueryStringParameter)
Parameter
- original
- QueryStringParameter
QueryStringParameter Instans tempat instans saat ini diinisialisasi.
Keterangan
QueryStringParameter Konstruktor adalah konstruktor salinan yang dilindungi yang digunakan untuk mengkloning QueryStringParameter instans. QueryStringFieldNilai properti , Name, dan Type ditransfer ke instans baru.
Lihat juga
Berlaku untuk
QueryStringParameter(String, String)
Menginisialisasi instans bernama baru dari kelas QueryStringParameter, menggunakan string yang ditentukan untuk mengidentifikasi bidang string kueri mana yang akan diikat.
public:
QueryStringParameter(System::String ^ name, System::String ^ queryStringField);
public QueryStringParameter(string name, string queryStringField);
new System.Web.UI.WebControls.QueryStringParameter : string * string -> System.Web.UI.WebControls.QueryStringParameter
Public Sub New (name As String, queryStringField As String)
Parameter
- name
- String
Nama parameter.
- queryStringField
- String
Nama bidang query-string tempat objek parameter terikat. Defaultnya adalah string kosong ("").
Contoh
Contoh berikut menunjukkan cara membuat dua QueryStringParameter objek dengan menggunakan QueryStringParameter konstruktor dan menambahkannya ke AccessDataSource koleksi kontrol SelectParameters .
GridView Kontrol menampilkan data jika employee bidang dan country string kueri diteruskan dengan permintaan dan jika memiliki nilai yang valid.
<%@ 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">
private void Page_Load(object sender, System.EventArgs e)
{
MyAccessDataSource.SelectParameters.Add(new QueryStringParameter("employee", "employee"));
MyAccessDataSource.SelectParameters.Add(new QueryStringParameter("country", "country"));
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<!-- Use a Query String that includes employee=1&country=USA -->
<asp:gridview
id ="GridView1"
runat="server"
datasourceid="MyAccessDataSource" />
<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
Security Note: which does not perform validation of input from the client.
Security Note: To validate the value of the QueryStringParameter, handle the Selecting event. -->
<asp:accessdatasource
id="MyAccessDataSource"
runat="server"
datafile="Northwind.mdb"
selectcommand="SELECT EmployeeID, LastName, FirstName
FROM Employees
WHERE EmployeeID = ? AND Country = ?">
</asp:accessdatasource>
</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)
Dim param1 As New QueryStringParameter("employee", "employee")
MyAccessDataSource.SelectParameters.Add(param1)
Dim param2 As New QueryStringParameter("country", "country")
MyAccessDataSource.SelectParameters.Add(param2)
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" method="post" runat="server">
<!-- Use a Query String that includes employee=1&country=USA -->
<asp:gridview
id ="GridView1"
runat="server"
datasourceid="MyAccessDataSource" />
<!-- Security Note: The SqlDataSource uses a QueryStringParameter,
Security Note: which does not perform validation of input from the client.
Security Note: To validate the value of the QueryStringParameter, handle the Selecting event. -->
<asp:accessdatasource
id="MyAccessDataSource"
runat="server"
datafile="Northwind.mdb"
selectcommand="SELECT EmployeeID, LastName, FirstName
FROM Employees
WHERE EmployeeID = ? AND Country = ? ">
</asp:accessdatasource>
</form>
</body>
</html>
Keterangan
Objek QueryStringParameter yang dibuat dengan menggunakan QueryStringParameter konstruktor diinisialisasi dengan nama parameter yang ditentukan yang mengidentifikasi bidang string kueri yang diikat parameter. Properti Type dan Direction diinisialisasi dengan nilai default.
Lihat juga
Berlaku untuk
QueryStringParameter(String, DbType, String)
Menginisialisasi instans baru bernama dari kelas QueryStringParameter, menggunakan bidang string kueri yang ditentukan dan jenis data parameter.
public:
QueryStringParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ queryStringField);
public QueryStringParameter(string name, System.Data.DbType dbType, string queryStringField);
new System.Web.UI.WebControls.QueryStringParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.QueryStringParameter
Public Sub New (name As String, dbType As DbType, queryStringField As String)
Parameter
- name
- String
Nama parameter.
- dbType
- DbType
Tipe data dari parameter.
- queryStringField
- String
Nama bidang query-string tempat objek parameter terikat. Defaultnya adalah string kosong ("").
Berlaku untuk
QueryStringParameter(String, TypeCode, String)
Menginisialisasi instans baru bernama dan ditik dengan kuat dari kelas QueryStringParameter, menggunakan string yang ditentukan untuk mengidentifikasi bidang string kueri mana yang akan diikat.
public:
QueryStringParameter(System::String ^ name, TypeCode type, System::String ^ queryStringField);
public QueryStringParameter(string name, TypeCode type, string queryStringField);
new System.Web.UI.WebControls.QueryStringParameter : string * TypeCode * string -> System.Web.UI.WebControls.QueryStringParameter
Public Sub New (name As String, type As TypeCode, queryStringField As String)
Parameter
- name
- String
Nama parameter.
- queryStringField
- String
Nama bidang query-string tempat objek parameter terikat. Defaultnya adalah string kosong ("").
Contoh
Contoh berikut menunjukkan cara membuat QueryStringParameter objek dengan menggunakan QueryStringParameter konstruktor dan menambahkannya ke AccessDataSource koleksi kontrol FilterParameters .
GridView Kontrol menampilkan data jika employee bidang dan country string kueri diteruskan dengan permintaan dan jika memiliki nilai yang valid.
<%@ 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">
private void Page_Load(object sender, System.EventArgs e)
{
QueryStringParameter countryFilter =
new QueryStringParameter("country", TypeCode.String, "country");
MyAccessDataSource.FilterParameters.Add(countryFilter);
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" method="post" runat="server">
<!-- Use a Query String with country=USA -->
<asp:gridview
id ="GridView1"
runat="server"
datasourceid="MyAccessDataSource" />
<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
Security Note: which does not perform validation of input from the client.
Security Note: To validate the value of the QueryStringParameter, handle the Selecting event. -->
<asp:accessdatasource
id="MyAccessDataSource"
runat="server"
datafile="Northwind.mdb"
selectcommand="SELECT EmployeeID, LastName, Address, PostalCode, Country FROM Employees"
filterexpression="Country = '{0}'">
</asp:accessdatasource>
</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)
Dim countryFilter As QueryStringParameter
countryFilter = New QueryStringParameter("country", TypeCode.String, "country")
MyAccessDataSource.FilterParameters.Add(countryFilter)
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" method="post" runat="server">
<!-- Use a Query String with country=USA -->
<asp:gridview
id ="GridView1"
runat="server"
datasourceid="MyAccessDataSource" />
<!-- Security Note: The AccessDataSource uses a QueryStringParameter,
Security Note: which does not perform validation of input from the client.
Security Note: To validate the value of the QueryStringParameter, handle the Selecting event. -->
<asp:accessdatasource
id="MyAccessDataSource"
runat="server"
datafile="Northwind.mdb"
selectcommand="SELECT EmployeeID, LastName, Address, PostalCode, Country FROM Employees"
filterexpression="Country = '{0}'">
</asp:accessdatasource>
</form>
</body>
</html>
Keterangan
Objek QueryStringParameter yang dibuat dengan menggunakan QueryStringParameter konstruktor diinisialisasi dengan nama parameter yang ditentukan, jenis parameter, dan string yang mengidentifikasi bidang string kueri yang diikat parameter. Properti Direction dan ConvertEmptyStringToNull diinisialisasi dengan nilai default.