首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

C#端平添的cookies,前台JS代码能删掉吗

2012-07-25 
C#端添加的cookies,前台JS代码能删掉吗?C# codeHttpCookie hcUser new HttpCookie(User)hcUser.Value

C#端添加的cookies,前台JS代码能删掉吗?

C# code
HttpCookie hcUser = new HttpCookie("User");            hcUser.Values.Add("username", Login1.UserName);            hcUser.Values.Add("password", Login1.Password);            hcUser.Expires = DateTime.Now.AddDays(30);            Response.Cookies.Add(hcUser);



JScript code
function deleteCookie(name, path, domain) {    if (getCookie(name)) document.cookie = name + '=' +            ((path) ? ';path=' + path : '') +            ((domain) ? ';domain=' + domain : '') +            ';expires=Thu, 01-Jan-1970 00:00:01 GMT';}


JScript code
function ExitClientClick(e) {    deleteCookie("User");}


我在JS的ExitClientClick里,想删掉这个cookies,不管用啊

[解决办法]
改成这样是可以的

HttpCookie hcUser = new HttpCookie("User");
hcUser.Values.Add("username", "UserName");
hcUser.Values.Add("password", "Password");
hcUser.Expires = DateTime.Now.AddDays(30);
hcUser.HttpOnly = false;
hcUser.Path = "/";
Response.Cookies.Add(hcUser);

删除
function DelCookie(sName) {
document.cookie = sName + "=;expires=Thu, 26-Jul-2011 03:33:07 GMT; path=/;";
}

热点排行