public void CookieParameter_Clone() { HttpCookie cookie = new HttpCookie("EmployeeCookie"); CookieParameterPoker cookieParam = new CookieParameterPoker("Employee", TypeCode.String, "EmployeeCookie"); CookieParameter clonedParam = (CookieParameter)cookieParam.DoClone(); Assert.AreEqual("Employee", clonedParam.Name, "CookieParameterCloneName"); Assert.AreEqual(TypeCode.String, clonedParam.Type, "CookieParameterCloneType"); Assert.AreEqual("EmployeeCookie", clonedParam.CookieName, "CookieParameterCloneCookieName"); }
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); } }
public CookieParameterPoker(CookieParameter param) : base(param) { }