---
title: "ViewState problem"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/102199-viewstate-problem"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "margar-0"
published: "2004-04-23T16:22:22.000Z"
updated: "2004-04-27T22:23:55.000Z"
replies: 6
views: 322
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/102199-viewstate-problem"
---

# ViewState problem

## #1 — margar-0, 2004-04-23T16:22Z

Jag använder mig av ViewState för att lagra en Collection med filnamn. Får inget fel då jag lägger till collectionen till ViewState utan då jag ska använda ViewState tex visa värden från den.

dim filer as new Collection
filer.Add("col", filnamn)
ViewState.Add("fil", filer)

Får detta fel:
Description: An unhandled exception occured during the execution of the web request. Please review the stack trace for more information about the error and where it orginated in the code.

Exception Details: System.Web.HttpException: The type 'Microsoft.VisualBasic.Collection' must be marked as Serializable or have a TypeConverter other than ReferenceConverter to be put in viewstate.

Byter jag ut ViewState till Session funkar det utan problem. Anledningen till att jag vill använda ViewState är att jag bara behöver lagra info under tiden jag är på en sida. Slipper då bry mig om att kasta sessioner.

Är det någon som vet hur jag ska göra för att få det att fungera med ViewState?

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

## #2 — renholm, 2004-04-23T16:48Z

Göra en egen collection och markera den som \[Serializable\] kan nog fungera.

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

## #3 — margar-0, 2004-04-23T18:00Z

Hur och var markerar jag collectionen som \[Serializable\]?

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

## #4 — Dino, 2004-04-23T18:23Z

Eller använd någon av de Collections som finns inom System.Collection

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

## #5 — margar-0, 2004-04-23T22:48Z

Ni får gärna ge exempel på andra Collectioner och hur jag använder dem i koden? Är väldigt ny på detta.

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

## #6 — renholm, 2004-04-25T13:39Z

Vet inte om en ArrayList går att serializera men här är ett exempel på hur du använder en sådan.

```
System.Collections.ArrayList arraylist = new System.Collections.ArrayList();

arraylist.Add("Choklad");
arraylist.Add(minstring);
// osv...
```

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

## #7 — Nöff, 2004-04-27T22:23Z

Jag har lagt grejer i ViewState men jag gör det såhär:

ViewState\["test"\]=DataTable;

tex, har funkat klockrent.

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/102199-viewstate-problem
