---
title: "Uppdatera innehållet i en multiview"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/175862-uppdatera-innehållet-i-en-multiview"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "liverpool"
published: "2008-12-14T16:34:40.000Z"
updated: "2008-12-15T10:40:49.000Z"
replies: 1
views: 366
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/175862-uppdatera-innehållet-i-en-multiview"
---

# Uppdatera innehållet i en multiview

## #1 — liverpool, 2008-12-14T16:34Z

Hej

Jag använder en multiview med 3st tabs(flikar). Nu vill jag att innehållet i varje flik(tabs) uppdateras när jag trycker på den.

Lite kod

```
<script runat="server">

    Sub Menu1_MenuItemClick(ByVal sender As Object, ByVal e As MenuEventArgs)
        Dim index As Integer = Int32.Parse(e.Item.Value)
        MultiView1.ActiveViewIndex = index
    End Sub
    
   
        </script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>MultiView Tabs</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>  
    <asp:Menu
        id="Menu1"
        Orientation="Horizontal"
        StaticMenuItemStyle-CssClass="tab"
        StaticSelectedStyle-CssClass="selectedTab"
        CssClass="tabs"
        OnMenuItemClick="Menu1_MenuItemClick"
        Runat="server">
        <Items>
        <asp:MenuItem Text="Test" Value="0" Selected="true" />
        <asp:MenuItem Text="Test1" Value="1" />
        <asp:MenuItem Text="Test2" Value="2" />
        
        </Items>    
    </asp:Menu>
    
    <div class="tabContents">
    <asp:MultiView
        id="MultiView1"
        ActiveViewIndex="0"
        Runat="server">
        <asp:View ID="View1" runat="server">
                     
        </asp:View>        
        
        <asp:View ID="View2" runat="server">
         
            <asp:SqlDataSource ID="SqlDataSource1" runat="server" 
                ConnectionString="<%$ ConnectionStrings:qpkvalitet_ConnectionString %>" 
                SelectCommand="SELECT * FROM [slutkontroll]"></asp:SqlDataSource>
            <cc1:Grid ID="Grid1" runat="server" DataSourceID="SqlDataSource1">
            </cc1:Grid>
         
        </asp:View>        
        
        <asp:View ID="View3" runat="server">
         
        </asp:View>        
    
    <asp:View ID="View4" runat="server">
         
        </asp:View>      
    
    
    <asp:View ID="View5" runat="server">
         
        </asp:View>      
    
    </asp:MultiView>
    </div>
    
    </div>
    </form>
</body>
</html>
```

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

## #2 — hopparn, 2008-12-15T10:40Z

hmmm
En postback av sidan (håll reda på vilken tab som är tänd, med viewstate eller querystring) borde lösa dina problem. Annars skulle jag rekommendera att du lägger innehållet i din multivy i olika usercontrols, en för varje tab, skapar ett update- event och triggar en databindning på de övriga userkontrollerna via uppdatering av en av dem :) så har jag gjort vid liknande tillfällen och det funkar fint

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

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/175862-uppdatera-innehållet-i-en-multiview
