Cookien vil ikke gemmes
Simpelt problem: Hvordan sætter jeg en cookie, og får den til at blive på klienten?Jeg har lavet nedenstående kode, som jeg vil mene burde løse problemet:
<html>
<head>
<script language="C#" runat="server">
private void click(object sender, EventArgs e) {
HttpCookie cookie = new HttpCookie("minCookie", "Hello World");
cookie.Expires = DateTime.MaxValue;
Response.Cookies.Set(cookie);
}
</script>
</head>
<body>
<a href="test.aspx">Genindlæs siden</a>
<form runat="server">
<asp:button runat="server" text="Sæt cookie" onclick="click" /><br>
Response.Cookies["minCookie"].Value: <%= Response.Cookies["minCookie"].Value %><br>
Request.Cookies["minCookie"].Value: <%= Request.Cookies["minCookie"].Value %>
</form>
</body>
</html>
Når man trykker på knappen, sættes en cookie, og siden Response.Cookies["minCookie"].Value udskriver "Hello World". Når man genindlæser siden, udskriver Request.Cookies["minCookie"].Value "Hello World" - som planlagt. Men hvis man genindlæser siden igen, udskriver Request.Cookies["minCookie"].Value ingenting - ikke helt som planlagt... hvad gør jeg forkert?
Har forsøgt med både Response.Cookies.Set og Response.Cookies.Add, men de giver begge samme resultat.
