CookieParameter Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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 |
| 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.
- 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.