Bagikan melalui


CookieParameter Konstruktor

Definisi

Menginisialisasi instans baru kelas CookieParameter.

Overload

CookieParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan CookieParameter namanya.

CookieParameter(CookieParameter)

Menginisialisasi instans CookieParameter baru kelas dengan nilai instans yang ditentukan oleh original parameter .

CookieParameter(String, String)

Menginisialisasi instans CookieParameter baru bernama kelas , menggunakan string yang ditentukan untuk mengidentifikasi cookie HTTP mana yang akan diikat.

CookieParameter(String, DbType, String)

Menginisialisasi instans CookieParameter baru kelas yang memiliki nama dan jenis database yang ditentukan dan yang terikat dengan cookie HTTP yang ditentukan.

CookieParameter(String, TypeCode, String)

Menginisialisasi instans CookieParameter kelas bernama baru yang dinamai dan sangat ditik, menggunakan string yang ditentukan untuk mengidentifikasi cookie HTTP mana yang akan diikat.

CookieParameter()

Menginisialisasi instans kelas baru yang tidak disebutkan CookieParameter namanya.

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

Contoh

Contoh kode berikut menunjukkan cara membuat objek menggunakan CookieParameter konstruktor, mengatur Nameproperti , Type, dan CookieName , lalu menambahkannya ke SqlDataSource koleksi kontrolSelectParameters.CookieParameter

<%@ Page Language="C#" CodeFile="cookieparam2cs.aspx.cs" Inherits="cookieparam2cs_aspx" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand ="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                          FROM Orders WHERE EmployeeID =
                         (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AllowSorting="True"
          DataSourceID="SqlDataSource1">
      </asp:GridView>    
    </div>
    </form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="cookieparam2vb.aspx.vb" Inherits="cookieparam2vb_aspx" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
      <asp:SqlDataSource
          id="SqlDataSource1"
          runat="server"
          DataSourceMode="DataSet"
          ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
          selectcommand ="SELECT OrderID,CustomerID,OrderDate,RequiredDate,ShippedDate
                          FROM Orders WHERE EmployeeID =
                          (SELECT EmployeeID FROM Employees WHERE LastName = @lastname)">
      </asp:SqlDataSource>

      <asp:GridView
          id="GridView1"
          runat="server"
          AllowSorting="True"
          DataSourceID="SqlDataSource1">
      </asp:GridView>        
    </div>
    </form>
</body>
</html>

Modul code-behind berikut digunakan dengan halaman Formulir Web sebelumnya.

public partial class cookieparam2cs_aspx : System.Web.UI.Page 
{
    void Page_Load(Object sender, EventArgs e)
    {
        // These cookies might be added by a login form.
        // They are added here for simplicity.
        if (!IsPostBack)
        {
            Response.Cookies.Add(new HttpCookie("lname", "davolio"));
            Response.Cookies.Add(new HttpCookie("loginname", "ndavolio"));
            Response.Cookies.Add(new HttpCookie("lastvisit", DateTime.Now.ToString()));

            // You can add a CookieParameter to the SqlDataSource control's
            // SelectParameters collection programmatically.
            CookieParameter cookieParam = new CookieParameter();
            cookieParam.Name = "lastname";
            cookieParam.Type = TypeCode.String;
            cookieParam.CookieName = "lname";

            SqlDataSource1.SelectParameters.Add(cookieParam);
        }
    }
}
Partial Class cookieparam2vb_aspx
    Inherits System.Web.UI.Page
    Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs)
        ' These cookies might be added by a login form.
        ' They are added here for simplicity.
        If (Not IsPostBack) Then
            Dim cookie As HttpCookie

            cookie = New HttpCookie("lname", "davolio")
            Response.Cookies.Add(cookie)

            cookie = New HttpCookie("loginname", "ndavolio")
            Response.Cookies.Add(cookie)

            cookie = New HttpCookie("lastvisit", DateTime.Now.ToString())
            Response.Cookies.Add(cookie)


            ' You can add a CookieParameter to the SqlDataSource control's
            ' SelectParameters collection programmatically.
            Dim cookieParam As New CookieParameter()
            cookieParam.Name = "lastname"
            cookieParam.Type = TypeCode.String
            cookieParam.CookieName = "lname"

            SqlDataSource1.SelectParameters.Add(cookieParam)

        End If
    End Sub
End Class

Keterangan

Objek yang CookieParameter dibuat dengan CookieParameter konstruktor diinisialisasi dengan nilai default untuk semua propertinya. Properti CookieName diinisialisasi ke String.Empty. Selain itu, properti diinisialisasi Name ke String.Empty, properti diinisialisasi Type ke TypeCode.Object, Direction properti diinisialisasi ke Input, dan properti diinisialisasi DefaultValue ke null.

Berlaku untuk

CookieParameter(CookieParameter)

Menginisialisasi instans CookieParameter baru kelas dengan nilai instans yang ditentukan oleh original parameter .

protected:
 CookieParameter(System::Web::UI::WebControls::CookieParameter ^ original);
protected CookieParameter (System.Web.UI.WebControls.CookieParameter original);
new System.Web.UI.WebControls.CookieParameter : System.Web.UI.WebControls.CookieParameter -> System.Web.UI.WebControls.CookieParameter
Protected Sub New (original As CookieParameter)

Parameter

original
CookieParameter

CookieParameter dari mana instans saat ini diinisialisasi.

Keterangan

CookieParameter Konstruktor adalah konstruktor salinan yang protected digunakan untuk mengkloning CookieParameter instans. Nilai CookieParameter properti objek, termasuk CookieName, , Namedan Type, semuanya ditransfer ke instans baru.

Lihat juga

Berlaku untuk

CookieParameter(String, String)

Menginisialisasi instans CookieParameter baru bernama kelas , menggunakan string yang ditentukan untuk mengidentifikasi cookie HTTP mana yang akan diikat.

public:
 CookieParameter(System::String ^ name, System::String ^ cookieName);
public CookieParameter (string name, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, cookieName As String)

Parameter

name
String

Nama parameter.

cookieName
String

Nama cookie HTTP yang terikat dengan objek parameter. Default adalah Empty.

Contoh

Contoh kode berikut menunjukkan cara membuat CookieParameter objek menggunakan CookieParameter konstruktor, dan menambahkannya ke SqlDataSource koleksi kontrol SelectParameters .

// You can programmatically add a CookieParameter to the
// SqlDataSource control's SelectParameters collection.
CookieParameter cookieParam = new CookieParameter("lastname","lname");
SqlDataSource1.SelectParameters.Add(cookieParam);
' You can  programmatically add a CookieParameter to the
' SqlDataSource control's SelectParameters collection.
Dim cookieParam As New CookieParameter("lastname","lname")
SqlDataSource1.SelectParameters.Add(cookieParam)

Keterangan

Objek CookieParameter yang dibuat dengan CookieParameter konstruktor diinisialisasi dengan nama parameter dan string yang ditentukan yang mengidentifikasi cookie yang diikat parameter. Properti lain, termasuk Type dan Direction, diinisialisasi dengan nilai default.

Lihat juga

Berlaku untuk

CookieParameter(String, DbType, String)

Menginisialisasi instans CookieParameter baru kelas yang memiliki nama dan jenis database yang ditentukan dan yang terikat dengan cookie HTTP yang ditentukan.

public:
 CookieParameter(System::String ^ name, System::Data::DbType dbType, System::String ^ cookieName);
public CookieParameter (string name, System.Data.DbType dbType, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * System.Data.DbType * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, dbType As DbType, cookieName As String)

Parameter

name
String

Nama parameter.

dbType
DbType

Jenis database yang diwakili parameter.

cookieName
String

Nama cookie HTTP yang terikat dengan objek parameter. Default adalah Empty.

Lihat juga

Berlaku untuk

CookieParameter(String, TypeCode, String)

Menginisialisasi instans CookieParameter kelas bernama baru yang dinamai dan sangat ditik, menggunakan string yang ditentukan untuk mengidentifikasi cookie HTTP mana yang akan diikat.

public:
 CookieParameter(System::String ^ name, TypeCode type, System::String ^ cookieName);
public CookieParameter (string name, TypeCode type, string cookieName);
new System.Web.UI.WebControls.CookieParameter : string * TypeCode * string -> System.Web.UI.WebControls.CookieParameter
Public Sub New (name As String, type As TypeCode, cookieName As String)

Parameter

name
String

Nama parameter.

type
TypeCode

Jenis yang diwakili parameter. Default adalah Object.

cookieName
String

Nama cookie HTTP yang terikat dengan objek parameter. Default adalah Empty.

Contoh

Contoh kode berikut menunjukkan cara membuat CookieParameter objek menggunakan CookieParameter konstruktor, dan menambahkannya ke SqlDataSource koleksi kontrol SelectParameters .

// You can programmatically add a CookieParameter to the
// SqlDataSource control's SelectParameters collection.
CookieParameter cookieParam = new CookieParameter("lastname",TypeCode.String,"lname");
SqlDataSource1.SelectParameters.Add(cookieParam);
' You can programmatically add a CookieParameter to the
' SqlDataSource control's SelectParameters collection.
Dim cookieParam As New CookieParameter("lastname",TypeCode.String,"lname")
SqlDataSource1.SelectParameters.Add(cookieParam)

Keterangan

Objek CookieParameter yang dibuat dengan CookieParameter konstruktor diinisialisasi dengan nama parameter yang ditentukan, Type, dan string yang mengidentifikasi cookie yang mengikat parameter. Hanya properti dan ConvertEmptyStringToNull yang diinisialisasi Direction dengan nilai default.

Lihat juga

Berlaku untuk