---
title: "Hjälp med cookies."
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/176895-hjälp-med-cookies"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Fredde Mannen"
published: "2009-02-13T10:00:46.000Z"
updated: "2009-02-13T10:00:46.000Z"
replies: 0
views: 300
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/176895-hjälp-med-cookies"
---

# Hjälp med cookies.

## #1 — Fredde Mannen, 2009-02-13T10:00Z

Nu har jag fått börja slita hår.. och jag kan inte riktigt förstå varför det blir på detta sätt.

Jag har en usercontrol som innehåller en multiview med två olika vyer. En för  ett formulär och ett för förhandsgranskning av det skriva i formuläret. Detta funkar finfint en väg, dvs säga från formulär till förhandsgranskning.

I förhandsgranskningen har jag en "Ändra"-knapp som redirectar tillbaka till den sidan som aktiverar formulärvyn och då är tanken att den skall läsa från kakorna igen för att lägga tillbaka texten i textfälten. 

Detta funkar ej!

Lite kod: 

```
	Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
		If Not Page.IsPostBack Then
			If Request.Cookies("EmailInfo") IsNot Nothing Then
				FillControls(Request.Cookies("EmailInfo")("PreviewCookie"))
			Else
				EmailView.SetActiveView(CreateEmailView)
			End If
		End If
	End Sub

	Private Sub FillControls(ByVal preview As String)
		Dim emailSubject As String = Request.Cookies("EmailInfo")("EmailSubjectCookie")
		Dim emailMessage As String = Request.Cookies("EmailInfo")("EmailMessageCookie")
		Dim emailAnswerAddress As String = Request.Cookies("EmailInfo")("EmailAnswerCookie")

		If preview = "true" Then
			EmailView.SetActiveView(PreviewEmailView)

			EmailSubjectLiteral.Text = emailSubject
			EmailMessageLiteral.Text = emailMessage
			EmailAnswerAddressLiteral.Text = emailAnswerAddress
		Else
			EmailView.SetActiveView(CreateEmailView)

			SubjectTextbox.Text = emailSubject
			MessageTextbox.Text = emailMessage
			AnswerEmailTextbox.Text = emailAnswerAddress
		End If
	End Sub
```

FillControls fyller fint literals i min preview vy, men de vill inte fylla mina textboxar när preview värdet inte är "true". 

Vad kan göra att det blir så här??

Permalänk: https://www.webforum.nu/p/176895

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/176895-hjälp-med-cookies
