다음을 통해 공유


FormParameter 생성자

정의

FormParameter 클래스의 새 인스턴스를 초기화합니다.

오버로드

FormParameter()

FormParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.

FormParameter(FormParameter)

original 매개 변수에서 지정된 인스턴스의 값으로 FormParameter 클래스의 새 인스턴스를 초기화합니다.

FormParameter(String, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새 명명된 인스턴스를 초기화합니다.

FormParameter(String, DbType, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새 인스턴스를 초기화합니다.

FormParameter(String, TypeCode, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새로 명명된 강력한 형식의 인스턴스를 초기화합니다.

FormParameter()

FormParameter 클래스의 명명되지 않은 새 인스턴스를 초기화합니다.

public:
 FormParameter();
public FormParameter ();
Public Sub New ()

예제

중요

FormParameter 전혀;의 폼 요소에 전달 된 값의 유효성을 검사 하지 않습니다 원시 값을 사용 합니다. 대부분의 경우에서 값을 확인할 수 있습니다는 FormParameter 와 같은 이벤트를 처리 하 여 데이터 소스 컨트롤에서 사용 되기 전에 SelectingUpdating, Inserting, 또는 Deleting 사용 하는 데이터 소스 컨트롤에서 노출 하는 이벤트입니다. 매개 변수의 유효성 검사 테스트를 통과 하지 못하는 경우 설정 하 여 데이터 작업을 취소할 수 있습니다 합니다 Cancel 속성은 연결 된 CancelEventArgs 클래스를 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>

설명

A FormParameter 사용 하 여 만든 개체는 FormParameter 생성자는 모든 속성에 대 한 기본 값으로 초기화 됩니다. 합니다 FormField 으로 초기화 됩니다 String.Empty합니다. 또한 합니다 Name 속성으로 초기화 됩니다 String.Empty, Type 속성으로 초기화 됩니다 TypeCode.ObjectDirection 속성으로 초기화 됩니다 Input, 및 DefaultValue 속성은 초기화 null로 (Nothing Visual Basic에서).

추가 정보

적용 대상

FormParameter(FormParameter)

original 매개 변수에서 지정된 인스턴스의 값으로 FormParameter 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

original
FormParameter

현재 인스턴스가 초기화되는 FormParameter 인스턴스입니다.

설명

FormParameter 생성자를 protected 복제 하는 데 사용 하는 복사 생성자를 FormParameter 인스턴스. 값을 FormParameterFormField, Name, 및 Type 를 새 인스턴스로 전송 합니다.

추가 정보

적용 대상

FormParameter(String, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새 명명된 인스턴스를 초기화합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

formField
String

매개 변수 개체가 바인딩된 폼 변수의 이름입니다. 기본값은 Empty입니다.

예제

중요

FormParameter 전혀;의 폼 요소에 전달 된 값의 유효성을 검사 하지 않습니다 원시 값을 사용 합니다. 대부분의 경우에서 값을 확인할 수 있습니다는 FormParameter 와 같은 이벤트를 처리 하 여 데이터 소스 컨트롤에서 사용 되기 전에 SelectingUpdating, Inserting, 또는 Deleting 사용 하는 데이터 소스 컨트롤에서 노출 하는 이벤트입니다. 매개 변수의 유효성 검사 테스트를 통과 하지 못하는 경우 설정 하 여 데이터 작업을 취소할 수 있습니다 합니다 Cancel 속성은 연결 된 CancelEventArgs 클래스를 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>

설명

A FormParameter 사용 하 여 만든 개체는 FormParameter 생성자는 지정 된 매개 변수 이름과 매개 변수가 바인딩되는 폼 변수를 식별 하는 문자열을 사용 하 여 초기화 됩니다. 합니다 TypeDirection 속성이 기본 값으로 초기화 됩니다.

추가 정보

적용 대상

FormParameter(String, DbType, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새 인스턴스를 초기화합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

dbType
DbType

매개 변수의 데이터베이스 형식입니다.

formField
String

매개 변수 개체가 바인딩된 폼 변수의 이름입니다.

적용 대상

FormParameter(String, TypeCode, String)

바인딩할 폼 변수 필드를 식별하기 위해 지정된 문자열을 사용하여 FormParameter 클래스의 새로 명명된 강력한 형식의 인스턴스를 초기화합니다.

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)

매개 변수

name
String

매개 변수의 이름입니다.

type
TypeCode

매개 변수가 나타내는 형식입니다. 기본값은 Object입니다.

formField
String

매개 변수 개체가 바인딩된 폼 변수의 이름입니다. 기본값은 Empty입니다.

예제

중요

FormParameter 전혀;의 폼 요소에 전달 된 값의 유효성을 검사 하지 않습니다 원시 값을 사용 합니다. 대부분의 경우에서 값을 확인할 수 있습니다는 FormParameter 와 같은 이벤트를 처리 하 여 데이터 소스 컨트롤에서 사용 되기 전에 SelectingUpdating, Inserting, 또는 Deleting 사용 하는 데이터 소스 컨트롤에서 노출 하는 이벤트입니다. 매개 변수의 유효성 검사 테스트를 통과 하지 못하는 경우 설정 하 여 데이터 작업을 취소할 수 있습니다 합니다 Cancel 속성은 연결 된 CancelEventArgs 클래스를 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>

설명

FormParameter 사용 하 여 만든 개체를 FormParameter 생성자는 지정 된 매개 변수 이름을 사용 하 여 초기화 됩니다 Type, 및에 매개 변수가 바인딩된 폼 변수를 식별 하는 문자열입니다. 만 DirectionConvertEmptyStringToNull 속성이 기본 값으로 초기화 됩니다.

추가 정보

적용 대상