Det jeg vil, er at lave et slags custom fieldset, med en UserControl.
Min usercontrol ser sådan her ud: <div class="PaneFieldTopContainer"> <div class="PaneFieldTopInner" id="divHeadline" runat="server"> </div> </div> <div class="PaneFieldContentContainer"> <div class="PaneFieldContentInner" id="divContent" runat="server">
Min tanke var, at jeg ville fange alt HTML i min instance af denne usercontrol, or ligge ind der hvor min kommentar er. Som vist i første eksempel.
Jeg har forsøgt din metode - og det virker glimrende, så længe jeg kun skriver HTML. Hvis jeg begynder at ligge f.eks. et TreeView ind, så tager den ikke dette med. Er det bare mig der overser noget her?
Det er iøvrigt 2.0 - og jeg bruger aldrig designeren, så skidt pyt med om den ikke kan finde ud af det :)
Nej det er ikke dig der overser noget - det er hvad den kan :o) (havde forstået det sådan at du bare gerne ville tilføje noget html). Umiddelbart synes jeg det ser ud som om du skal lave en templated usercontrol... Så kan du sætte den op f.eks. sådan her:
<ns:CustomFieldSet ...> <HeaderTemplate> <asp:Label ... hvad der nu skal være </HeaderTemplate> <FieldContainerTemplate> <asp:TextBox ... hvad der nu skal være </FieldContainerTemplate> </ns:CustomFieldSet>
Det vil vel også være mere naturligt at du påtrykker det udefra - når det er i templaten kontrollen er angivet. Hvis du laver din kontrol templatebaseret, kan du jo ikke forudsætte at specifikke kontroller er tilstede - og derfor heller ikke rigtig programmere op imod dem. Du kan fra din side godt får fat i det treeview du har lagt i din template - på helt almindelig vis med FindControl(...) på containeren - altså din kontrol. Mvh
Det forstår jeg ikke. Hvorfor har min aspx kontrol inde i min usercontrol, noget med min usercontrol at gøre?
Kan jeg ikke få min usercontrol til at opfører sig som et Panel f.eks. - og så bare tage alt det HTML der bliver renderet i dens innerHTML og flytte til en ContentContainer?
Jeg har iøvrigt forsøgt at bruge FindControl() på min UserControl, for at få fat i mit TreeView den vej, men her for jeg bare null.
Men jeg tror måske jeg ikke er helt med nu.... Har du mulighed for at lægge dit projekt til download, så jeg kan kigge på det her - eller har du måske en messengerkonto vi kan skrive over?
Har fået koden og kigget på den. InstantiateIn på templaten er flytte til CreateChildControls, og der er redigeret lidt i FindControl koden på selve siden. Mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.