Forside > SharePoint > Hvordan få tak i SharePoint WebPart Property Attributes i en usercontrol

Hvordan få tak i SharePoint WebPart Property Attributes i en usercontrol

Jeg pleier å lage usercontrols når jeg utvikler i SharePoint, som ofte gir et lite fleksibelt resultat.
Noe av styrken til webparts er jo at man kan definere attributter og dermed lage de (realtivt) generelle og benytte seg av innebygget funksjonalitet (f.eks. Personalisering).

Ved å legge selve logikken ut i en usercontrol tenker mange at man da går glipp av all denne funksjonaliteten, men det er ganske feil.

Ved å definere opp variabler i usercontrolen, som mottar WebPartens attributter går det hele veldig pent for seg.
Et lite eksempel:

      public override void CreateChildControls()
      {
            base.CreateChildControls();
            UserControl uc = (UserControl)Page.LoadControl(@”/UserControl/testUC.ascx”);
            uc.testValue = “Bananas”; //Her henter du webparten sine attributter.
            Controls.Add(uc);
      }

Inne i usercontrolen må du da legge til:
        public string TestValue

Categories: SharePoint Merkelapper:,
  1. Ingen kommentarer ennå
  1. No trackbacks yet.