我想问一个有关asp 传递 cookie 到 .net ,小弟遇到一个问题,就是在.Net生成的Cookie在asp里可以获取到.但我在ASP里写的Cookie到.Net里就看不到了.当然好像程序判断Cookie是存在的.但是就是读不出Cookie的Value.请教各位大侠.是如何在这两种程序中.是如何传递Cookie的.谢谢.

解决方案 »

  1.   

    设置一下cookies过期時间。
     设置web.config
        <sessionState 
                mode="InProc"
                stateConnectionString="tcpip=127.0.0.1:42424"
                sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
                cookieless="true" 
                timeout="20" 
        />
      

  2.   

    读取 Cookie
    使用 Cookie 名作为键从 Cookies 集合中读取字符串。下面的示例读取名为 UserSettings 的 Cookie,然后读取名为 Font 的子键的值。if (Request.Cookies["UserSettings"] != null)
    {
        string userSettings;
        if (Request.Cookies["UserSettings"]["Font"] != null)
        { userSettings = Request.Cookies["UserSettings"]["Font"]; }
    }