QueryStringParameter 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
QueryStringParameter 클래스의 새 인스턴스를 초기화합니다.
오버로드
QueryStringParameter() |
QueryStringParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다. |
QueryStringParameter(QueryStringParameter) |
|
QueryStringParameter(String, String) |
바인딩할 쿼리 문자열 필드를 식별하는 지정된 문자열을 사용하여 QueryStringParameter 클래스의 명명된 새 인스턴스를 초기화합니다. |
QueryStringParameter(String, DbType, String) |
지정된 쿼리 문자열 필드 및 매개 변수의 데이터 형식을 사용하여 QueryStringParameter 클래스의 명명된 새 인스턴스를 초기화합니다. |
QueryStringParameter(String, TypeCode, String) |
바인딩할 쿼리 문자열 필드를 식별하는 지정된 문자열을 사용하여 QueryStringParameter 클래스에 대한 강력한 형식의 명명된 새 인스턴스를 초기화합니다. |
QueryStringParameter()
QueryStringParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.
public:
QueryStringParameter();
public QueryStringParameter ();
Public Sub New ()
예제
다음 예제에서는 사용 하는 방법을 보여 줍니다를 QueryStringParameter 새 생성자 QueryStringParameter 매개 변수에 추가 합니다 SelectParameters 컬렉션은 AccessDataSource 컨트롤입니다.
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)
합니다 QueryStringParameter 개체에 추가 됩니다는 AccessDataSource 컨트롤과 ASP.NET 웹 페이지에서 선언 됩니다. 합니다 ListBox 컨트롤이 사용 하는 AccessDataSource 바인딩 이라는 필드를 포함 하는 쿼리 문자열을 사용 하 여 페이지가 요청 될 때마다 데이터를 표시 하는 컨트롤 empId
및 해당 값이 있는 합니다.
<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 = ?" />
설명
A QueryStringParameter 사용 하 여 만든 개체는 QueryStringParameter 생성자는 모든 속성에 대 한 기본 값으로 초기화 됩니다. 속성은 다음과 같이 초기화 됩니다.
QueryStringField 빈 문자열로 초기화 됩니다 ("").
Name 빈 문자열로 초기화 됩니다 ("").
Type는 TypeCode.Object로 초기화됩니다.
DefaultValue는
null
로 초기화됩니다.
적용 대상
QueryStringParameter(QueryStringParameter)
original
매개 변수에 지정된 인스턴스 값을 사용하여 QueryStringParameter 클래스의 새 인스턴스를 초기화합니다.
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)
매개 변수
- original
- QueryStringParameter
현재 인스턴스가 초기화되는 QueryStringParameter 인스턴스입니다.
설명
합니다 QueryStringParameter 생성자는 복제에 사용 되는 보호 된 복사본 생성자는 QueryStringParameter 인스턴스. 값을 QueryStringField, Name, 및 Type 속성을 새 인스턴스로 전송 됩니다.
추가 정보
적용 대상
QueryStringParameter(String, String)
바인딩할 쿼리 문자열 필드를 식별하는 지정된 문자열을 사용하여 QueryStringParameter 클래스의 명명된 새 인스턴스를 초기화합니다.
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)
매개 변수
- name
- String
매개 변수의 이름입니다.
- queryStringField
- String
매개 변수 개체가 바인딩된 쿼리 문자열 필드의 이름입니다. 기본값은 빈 문자열("")입니다.
예제
다음 예제에는 두 개를 만드는 방법을 보여 줍니다 QueryStringParameter 사용 하 여 개체를 QueryStringParameter 생성자에 추가 하는 AccessDataSource 컨트롤의 SelectParameters 컬렉션입니다. A GridView 컨트롤에 데이터가 표시 된 employee
및 country
쿼리 문자열 필드는 요청과 함께 전달 되 고 유효한 값 있는지 합니다.
<%@ 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>
설명
A QueryStringParameter 사용 하 여 만든 개체는 QueryStringParameter 생성자 매개 변수가 바인딩되는 쿼리 문자열 필드를 식별 하는 지정 된 매개 변수 이름으로 초기화 됩니다. 합니다 Type 고 Direction 속성이 기본 값으로 초기화 됩니다.
추가 정보
적용 대상
QueryStringParameter(String, DbType, String)
지정된 쿼리 문자열 필드 및 매개 변수의 데이터 형식을 사용하여 QueryStringParameter 클래스의 명명된 새 인스턴스를 초기화합니다.
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)
매개 변수
- name
- String
매개 변수의 이름입니다.
- dbType
- DbType
매개 변수의 데이터 형식입니다.
- queryStringField
- String
매개 변수 개체가 바인딩된 쿼리 문자열 필드의 이름입니다. 기본값은 빈 문자열("")입니다.
적용 대상
QueryStringParameter(String, TypeCode, String)
바인딩할 쿼리 문자열 필드를 식별하는 지정된 문자열을 사용하여 QueryStringParameter 클래스에 대한 강력한 형식의 명명된 새 인스턴스를 초기화합니다.
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)
매개 변수
- name
- String
매개 변수의 이름입니다.
- queryStringField
- String
매개 변수 개체가 바인딩된 쿼리 문자열 필드의 이름입니다. 기본값은 빈 문자열("")입니다.
예제
다음 예제에서는 만드는 방법을 보여 줍니다는 QueryStringParameter 사용 하 여 개체를 QueryStringParameter 생성자에 추가 하는 AccessDataSource 컨트롤의 FilterParameters 컬렉션. A GridView 컨트롤에 데이터가 표시 된 employee
및 country
쿼리 문자열 필드는 요청과 함께 전달 되 고 유효한 값 있는지 합니다.
<%@ 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>
설명
A QueryStringParameter 사용 하 여 만든 개체는 QueryStringParameter 생성자는 지정 된 매개 변수 이름, 매개 변수 형식 및 매개 변수가 바인딩되는 쿼리 문자열 필드를 식별 하는 문자열을 사용 하 여 초기화 됩니다. 합니다 Direction 고 ConvertEmptyStringToNull 속성이 기본 값으로 초기화 됩니다.