webForumDet fria alternativet

webcontroller i render?

5 svar · 362 visningar · startad av Travoni

TravoniMedlem sedan okt. 20041 556 inlägg
#1

Inget av detta går ju, hur gör man/jag för att skapa en webcontrol i en dll-fil?

         Protected Overrides Sub Render(ByVal Output As HtmlTextWriter)
            Dim _txt As New WebControls.TextBox

            Page.Controls.Add(_txt) 'Går inte
            Output.Write(_txt) 'Går inte

        End Sub
desdecadoMedlem sedan juli 2004206 inlägg
#2

Kan mar verkligen skapa en kontroll så pass sent (I render)?

Jag brukar, pga prestanda, skapa alla kontroller jag behöver på ett tidigt stadium (alltså tomma kontroller), som jag sedan fyller vid render om de behöver fyllas.

TravoniMedlem sedan okt. 20041 556 inlägg
#3

Alltså det jag vill göra är att skapa en userkontroll med en kompilerad assembly. Och i den så skall det ingå några webcontrols bla. en kalender hade jag tänkt.
Om det är bra eller dåligt vet jag inte men om jag vill att en calendar-controll skall ingå i min UC-assembly hur gör jag då, då?

emissionMedlem sedan dec. 19996 721 inlägg
#4

Det är inte en User Control du vill göra, utan ett Composite Server Control.

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconcompositecontrolsample.asp

TravoniMedlem sedan okt. 20041 556 inlägg
#5

Ahaaa, tänk vad man lär sig.

TravoniMedlem sedan okt. 20041 556 inlägg
#6

Då kommer en liten följdfråga, jag försöker att lägga till en eventhandler utan framgång. Hur skall detta igentligen se ut?

      Public Event OnSelectionChanged As MonthChangedEventHandler

        Protected Overridable Sub SC(ByVal ce As MonthChangedEventArgs)
            RaiseEvent OnSelectionChanged(Me, ce)
        End Sub

        Private Sub que(ByVal sender As [Object], ByVal e As MonthChangedEventArgs)
            SC(calMonthChange(Me, e))
        End Sub

        Public Sub calMonthChange(ByVal sender As Object, ByVal e As MonthChangedEventArgs)
            picker.Attributes.Add("style", "display:block; position:absolute")
        End Sub
132 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)