Avatar billede jonas_h Nybegynder
24. marts 2008 - 01:22 Der er 2 kommentarer

Custon Edit Part ved User Control

Jeg har fundet mange eksempler på hvordan man laver custom Edit parts til Web Parts, men da jeg har brugt User Controls til at lave mine "web parts" kan jeg slet ikke bruge disse eksempler.

Nogen der ved om det overhovedet er muligt at gøre? Og hvordan man gør?
Avatar billede ieconfig Nybegynder
24. marts 2008 - 22:40 #1
Lad din usercontrol implementere IWebEditable og tilføj din Editor (klasse som arver fra EditPart) til EditorPartCollectionen.

Har ikke prøvet på en userControl, men det burde virke. den blir jo "pakket ind" i en GenericWebPart.
Avatar billede jonas_h Nybegynder
06. april 2008 - 02:03 #2
Det virker sådan set også, MEN det er en meget kringlet løsning synes jeg.
I ens custom Editor, skal man blandt andet override metoden

        public override void SyncChanges()
        {
            EnsureChildControls();
            GenericWebPart oPart = (GenericWebPart)WebPartToEdit;
            MyUserControl control = (MyUserControl )oPart.ChildControl;
            _txtWelcome.Value = control.mainTxt;

        }

Problemet er her, at ens User Control jo ikke er i APP_Code mappen, og den kan derfor ikke caste til MyUserControl..
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester