我有一个网络方法,通过jquery-ajax方法检查数据库中的用户,我想如果客户端存在于数据库中,我在客户端使用用户名创建一个cookie,但我知道响应在静态方法中不可用。如何才能我在使用 jquery ajax 调用的方法中创建一个 cookie,并且必须是静态的。我的代码不起作用,因为响应无法访问
if (olduser.Trim() == username.Trim() && password.Trim()==oldpass.Trim())
{ retval =olduser;
HttpContext context = HttpContext.Current;
context.Session[retval.ToString()] = retval.ToString();
HttpCookie cook = new HttpCookie("userath");
cook["submituser"] = "undifiend";
Response.Cookies.Add(cook);
}
最佳答案
您可以像从当前 HtppContext 访问 Session 对象一样访问 Response 对象。
你的代码应该这样结束:
context.Response.Cookies.Add(cook);
关于c# - 在Web方法中创建cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12445217/