CookieParameter Konstruktorer

Definition

Initierar en ny instans av CookieParameter klassen.

Överlagringar

Name Description
CookieParameter()

Initierar en ny namnlös instans av CookieParameter klassen.

CookieParameter(CookieParameter)

Initierar en ny instans av CookieParameter klassen med värdena för den instans som anges av parametern original .

CookieParameter(String, String)

Initierar en ny namngiven CookieParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilken HTTP-cookie som ska bindas till.

CookieParameter(String, DbType, String)

Initierar en ny instans av CookieParameter klassen som har det angivna namnet och databastypen och som är bunden till den angivna HTTP-cookien.

CookieParameter(String, TypeCode, String)

Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen CookieParameter för att identifiera vilken HTTP-cookie som ska bindas till.

CookieParameter()

Initierar en ny namnlös instans av CookieParameter klassen.

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

Exempel

I följande kodexempel visas hur du skapar ett CookieParameter objekt med konstruktorn CookieParameter , anger egenskaperna Name, Typeoch CookieName och sedan lägger till det i en SqlDataSource kontrollsamling SelectParameters .

<%@ 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>

Följande kod bakom modulen används med föregående webbformulärsida.

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

Kommentarer

Ett CookieParameter objekt som skapas med CookieParameter konstruktorn initieras med standardvärden för alla dess egenskaper. Egenskapen CookieName initieras till String.Empty. Dessutom Name initieras egenskapen till String.Empty, Type egenskapen initieras till TypeCode.Object, Direction egenskapen initieras till Inputoch DefaultValue egenskapen initieras till null.

Gäller för

CookieParameter(CookieParameter)

Initierar en ny instans av CookieParameter klassen med värdena för den instans som anges av parametern original .

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)

Parametrar

original
CookieParameter

En CookieParameter som den aktuella instansen initieras från.

Kommentarer

Konstruktorn CookieParameter är en protected kopieringskonstruktor som används för att klona en CookieParameter instans. Egenskapsvärdena för CookieParameter objektet, inklusive CookieName, Nameoch Type, överförs alla till den nya instansen.

Se även

Gäller för

CookieParameter(String, String)

Initierar en ny namngiven CookieParameter instans av klassen med hjälp av den angivna strängen för att identifiera vilken HTTP-cookie som ska bindas till.

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)

Parametrar

name
String

Namnet på parametern.

cookieName
String

Namnet på DEN HTTP-cookie som parameterobjektet är bundet till. Standardvärdet är Empty.

Exempel

I följande kodexempel visas hur du skapar ett CookieParameter objekt med konstruktorn CookieParameter och lägger till det i en SqlDataSource kontrolls SelectParameters samling.

// 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)

Kommentarer

Ett CookieParameter objekt som skapas med CookieParameter konstruktorn initieras med det angivna parameternamnet och strängen som identifierar cookien som parametern binder till. Andra egenskaper, inklusive Type och Direction, initieras med standardvärden.

Se även

Gäller för

CookieParameter(String, DbType, String)

Initierar en ny instans av CookieParameter klassen som har det angivna namnet och databastypen och som är bunden till den angivna HTTP-cookien.

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)

Parametrar

name
String

Namnet på parametern.

dbType
DbType

Den databastyp som parametern representerar.

cookieName
String

Namnet på DEN HTTP-cookie som parameterobjektet är bundet till. Standardvärdet är Empty.

Se även

Gäller för

CookieParameter(String, TypeCode, String)

Initierar en ny namngiven och starkt typinstans av klassen med hjälp av den angivna strängen CookieParameter för att identifiera vilken HTTP-cookie som ska bindas till.

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)

Parametrar

name
String

Namnet på parametern.

type
TypeCode

Den typ som parametern representerar. Standardvärdet är Object.

cookieName
String

Namnet på DEN HTTP-cookie som parameterobjektet är bundet till. Standardvärdet är Empty.

Exempel

I följande kodexempel visas hur du skapar ett CookieParameter objekt med konstruktorn CookieParameter och lägger till det i en SqlDataSource kontrolls SelectParameters samling.

// 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)

Kommentarer

Ett CookieParameter objekt som skapas med CookieParameter konstruktorn initieras med det angivna parameternamnet , Typeoch strängen som identifierar cookien som parametern binder till. Direction Endast egenskaperna och ConvertEmptyStringToNull initieras med standardvärden.

Se även

Gäller för