asp.net网站后台无法设置cookies

asp.net网站后台无法设置cookies,第1张

可能是由于浏览器的安全策略或者ASP.NET应用程序的配置问题导致的。你可以尝试在代码中设置HttpOnly和Secure属性,或者检查应用程序的Web.config文件中的相关设置是否正确。此外,也可以尝试在浏览器中进行清除缓存和Cookie的 *** 作,或者使用其他浏览器来测试是否存在同样的问题。

protected void Page_Load(object sender, EventArgs e)

{

//打开登录页面时获取客户端cookie值并写入前台控件中

HttpCookie cookie = Request.Cookies["name"]

if (cookie == null)

{

UserName.Text = ""

}

else

{

UserName.Text = cookie.Value

}

}

protected void btnSubmit_Click(object sender, EventArgs e)

{

string username = Request.QueryString["UserName"]

string password = Request.QueryString["PassWord"]

if (登录成功)

{

Response.Write("登陆成功")

HttpCookie cookie=new HttpCookie("name",username)//获取用户的用户名

cookie.Expires = DateTime.Now.AddDays(10)//设置cookie过期时间为10天后

Response.Cookies.Add(cookie)//将cookie写入客户端

}

else

{

Response.Write("登陆失败")

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11543430.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-16
下一篇2023-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存