问题描述
这样调用为什么不行?asp文件Response.Cookies("Ygmc")=nameasp.net文件txtClerk.Text=Server.HtmlEncode(Request.Cookies["Ygmc"].ToString());
解决方案
解决方案二:
用asp写的Cookie再.NET中是不能读取的
解决方案三:
不会javascript的(转)======================页面代码<scriptlanguage="javascript">functionSetCookie(name,value){varDays=30;varexp=newDate();exp.setTime(exp.getTime()+Days*24*60*60*1000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();}</script></HEAD><formid="Form1"method="post"runat="server"><INPUTonclick="SetCookie('testcook','testCookies')"type="button"value="写Cookies"><asp:Buttonid="Button1"runat="server"Text="读Cookies"></asp:Button></form>服务器端读Cookies按钮事件的cs代码System.Web.HttpCookiecook=Request.Cookies.Get("testcook");if(cook!=null){Response.Write(cook.Value.ToString());}else{Response.Write("<script>alert('cookiesisnull!');</script>");}
解决方案四:
JS可以,但是Asp生成的,ASp.net就不能读,同理,Jsp生成的Asp.net也不能读。
解决方案五:
ASP生成的ASP.NET怎么就不能读了?Label1.Text=HttpUtility.UrlDecode(HttpContext.Current.Request.Cookies["muqin"].Values[6].ToString(),System.Text.Encoding.GetEncoding("gb2312"));关键是转码问题,不是不能读。