---
title: "Viewstate trubbel"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/80816-viewstate-trubbel"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Prästen"
published: "2003-06-28T22:12:34.000Z"
updated: "2003-06-29T11:11:56.000Z"
replies: 6
views: 230
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/80816-viewstate-trubbel"
---

# Viewstate trubbel

## #1 — Prästen, 2003-06-28T22:12Z

har en sida som heter "viewstate.aspx"

```

<%@ Page Language="C#" %>
<script runat="server">

    // Insert page code here
    
    void Button1_Click(object sender, EventArgs e) {
    ViewState["test"]=TextBox1.Text;
    
    Response.Redirect("viewstate2.aspx");
    }

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
        <asp:Button id="Button1" onclick="Button1_Click" runat="server" Text="Button"></asp:Button>
        <!-- Insert content here -->
    </form>
</body>
</html>
```

och fil nummer 2 heter "viewstate2.aspx"

```
<%@ Page Language="C#" %>
<script runat="server">

    // Insert page code here
    //

    void Page_Load(Object sender, EventArgs e) {
        Label1.Text=(string)ViewState["test"];
          }

</script>
<html>
<head>
</head>
<body>
    <form runat="server">
        <pre>&nbsp;<asp:Label id="Label1" runat="server">Label</asp:Label></pre>
    </form>
</body>
</html>
```

men det händer absolut ingenting, ingenting verkar sparas i viewstate\["test"\] . eller använder jag den fel?.

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

## #2 — Dino, 2003-06-29T09:34Z

En viewstate variable kan endast nås från sidan den skapas i.

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

## #3 — Prästen, 2003-06-29T10:24Z

näääääääää :) . men finns det ingen motsvarighet till ASP:s sessions?. Det måste det ju finnas, för hur ska man annars kunna hålla reda på inloggade och så?

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

## #4 — Dino, 2003-06-29T10:29Z

[Sessions](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwebsessionstatehttpsessionstatememberstopic.asp) finns fortfarande. Lite mer läsning  [Introduction to Web Forms State Management](http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconIntroductionToWebFormsStateManagement.asp).

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

## #5 — Prästen, 2003-06-29T10:45Z

gott!!!!. jag som trodde att asp.net hade glömt nåt mycket viktigt.

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

## #6 — trexter, 2003-06-29T10:48Z

Se bara till att inte överanvända dem, allt sparas i minnet... :)

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

## #7 — Prästen, 2003-06-29T11:11Z

fint.

Så viewstate ska man bara använda när man ska tex ska spara ett dataset som innehåller mycket data, så att man slipper dra ur data ur databasen till datasetet varje gång det sker en roundtrip?. eller heter det postback? . nån som kan belysa?

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

---

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