webForumDet fria alternativet

MultiView, ActiveViewIndex

1 svar · 493 visningar · startad av ironhead

ironheadMedlem sedan mars 20011 346 inlägg
#1

Hej!

Jag skapar en Multiview dynamiskt i cb. med följande kod:

    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        create_btn()
    End Sub

    Sub create_btn()
        For i As Integer = 0 To 5

            Dim lit As Literal = New Literal
            lit.ID = "lit" & i
            lit.Text = "Textmasssa " & i

            Dim btn As Button = New Button
            btn.BorderStyle = BorderStyle.None
            btn.ID = "b" & i
            btn.Text = "Button " & i
            btn.CommandName = i
            btn.CommandArgument = lit.Text
            AddHandler btn.Command, AddressOf viewshow_Click

            Panel1.Controls.Add(btn)

        Next
    End Sub

    Sub viewshow_Click(ByVal sender As Object, ByVal e As CommandEventArgs)

        Dim viewName As String = e.CommandName
        Dim viewContent As String = e.CommandArgument
        Dim myView As New View

        myView = CreateView(viewName, viewContent)
        MultiView1.Views.Add(myView)

            MultiView1.SetActiveView(myView)

    End Sub

    Private Function CreateView(ByVal viewId As String, ByVal viewDescription As String) As View

        Dim myView As New View
        myView.ID = viewId

        Dim Label1 As New Label
        Label1.Text = viewDescription
        myView.Controls.Add(Label1)
        Response.Write(viewId)
        Return myView
    End Function

Får detta felmeddelande:
ActiveViewIndex is being set to '0'. It must be smaller than the current number of View controls '0'. For dynamically added views, make sure they are added before or in Page_PreInit event.
Parameter name: value
Vad är det som jag behöver skriva i:

    Sub Page_PreInit(ByVal sender As Object, ByVal e As System.EventArgs)
    End Sub
ironheadMedlem sedan mars 20011 346 inlägg
#2

Kan man bara ha 1 "View" aktiv samtidigt eller klan man ha flera "expanderade"?

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)