|
Cookie (Çerez) Kullanımı
|
|
protected void Page_Load(object sender, EventArgs e)
{
if (!(((DataView)adsAnket.Select(DataSourceSelectArguments.Empty)).Count.Equals(0)))
{
string anketid = ((DataView)adsAnket.Select(DataSourceSelectArguments.Empty))[0]["anketID"].ToString(); HttpCookie cookie = Request.Cookies["anket" + anketid];
}
}
protected void Button2_Click(object sender, EventArgs e)
{
string anketid = ((DataView)adsAnket.Select(DataSourceSelectArguments.Empty))[0]["anketID"].ToString();
HttpCookie cookie = Request.Cookies["anket" + anketid];
if (null == cookie)
{
RadioButtonList rl = (RadioButtonList)((FormView)FormView1).FindControl("RadioButtonList1");
if (!(rl.SelectedIndex == -1))
{
adsSay.SelectParameters[ "secID"].DefaultValue = rl.SelectedValue;
adsSay.UpdateParameters[ "secID"].DefaultValue = rl.SelectedValue;
adsSay.Update();
HttpCookie cook = new HttpCookie("anket" + anketid);
cook.Value = "bu anket için daha önce oylama yaptınız";
DateTime dtNow = DateTime.Now;
TimeSpan tsMinute = new TimeSpan(1, 0, 0, 0);
cook.Expires = dtNow + tsMinute;
Response.Cookies.Add(cook);
Page.ClientScript.RegisterStartupScript( this.GetType(), "Mesaj", "alert('Anketimize katıldığınız için teşekkür ederiz.');" + Page.ClientScript.GetPostBackEventReference(this, "") + ";", true);
}
}
}
|