Hvordan lage en webdel Med Custom Properties

Hvordan lage en webdel Med Custom Properties


Du kan bruke webdeler i Sharepoint for å vise informasjon eller utføre oppgaver. Før du bruker en webdel, må det installeres av en Sharepoint-administrator. Sharepoint inneholder et sett med standard webdeler, men tilpasset webdeler kan bygges med et utviklingsverktøy som Visual Studio. Ifølge Microsoft: "Alle egendefinerte webdeler er utledet fra webpart base klassen." Alle webdeler ha grunnleggende egenskaper som du kan sette på design tid eller kjøre tid, avhengig av dine rettigheter.

Bruksanvisning

Lag Custom webdel

1 Klikk "Start", "Alle programmer," "Microsoft Visual Studio 2010," og deretter "Microsoft Visual Studio 2010." Velg "New" fra "Fil" -menyen, og deretter "Project".

2 Velg "Visual C # Projects" eller "Visual Basic-prosjektet," og deretter "Web Part Library". Skriv inn et navn for prosjektet og angi plasseringen. Klikk på "OK".

3 Copy "Microsoft.SharePoint.dll" fra "C: \ Programfiler \ Fellesfiler \ Microsoft Shared \ Web Server Extensions \ 60 \ ISAPI" til mappen der du utvikler din webdel.

4 Velg "Legg Reference" fra "Project" -menyen. Klikk "Bla gjennom" på ".NET" -fanen og naviger til mappen du kopierte dll-fil. Velg dll-filen og klikk "Åpne". Klikk på "OK".

5 Velg "Legg Reference" fra "Project" -menyen. Dobbeltklikk på "System.xml.dll" på ".NET" -kategorien. Klikk på "OK".

6 Legg til følgende direktiv nær toppen av koden din:

bruker Microsoft.SharePoint.WebPartPages;

bruker System.Xml.Serialization;

bruker System.Web.UI.HtmlControls;

7 Erstatt "[ToolboxData (" <{0}: WebCustomControl1 runat = server> </ {0}: WebCustomControl1> ")]" med "[ToolboxData (" <{0}: SimpleWebPart runat = server> </ {0}: SimpleWebPart> ")]."

Også erstatte "public class WebCustomControl1: System.Web.UI.WebControls.WebControl" med "public class SimpleWebPart. Webpart"

Legg "[XmlRoot (Navnerom =" MyWebParts ")]" ovenfor erklæringen for webpart klasse.

8 Erstatt "beskyttet ride void Render (HtmlTextWriter output)" med "beskyttet ride void RenderWebPart (HtmlTextWriter output)." Om nødvendig bytter navn plass for webdel og XML referanse.

9 Sett attributtene for webdel i eiendommen ruten. Velg "Build Solution" fra "Build" -menyen.

Distribuer webdel

10 Kopier webdel monterings til bin mappen på Sharepoint-server, vanligvis - c: \ inetpub \ wwwroot \ bin.

11 Åpne "c: \ inetpub \ wwwroot \ web.config" i Visual Studio .NET eller Notepad. Legg til følgende linjer med kode inn i "<SafeControls>" block:

<SafeControl

Assembly = "SimpleWebPart, Version = 1.0.0.0, Culture = neutral, PublicKeyToken = def148956c61a16b" (bytt PublicKeyToken med token)

Namespace = "MyWebPart" (bytt ut med ditt navne)

Type-navn = "*"

Sikker = "true"

/>

12 Kopier Part definisjonsfilen Web (.dwp) opprettet for deg av Visual Studio inn i Sharepoint-serveren bin mappe.

1. 3 Åpne en Web Part side på Sharepoint-server. Klikk "Endre Min Side" eller "Endre Delt Side" som hensiktsmessig og velg "Legg til webdeler." Klikk på "Import" og bla deg frem til .dwp filen og klikk "Last opp".

14 Oppdater siden om nødvendig. Nettleseren din må vise den tilpassede webside. Du kan skrive en tekst inn i tekstboksen og klikk på "Set webdel Tittel" for å teste webdel.

Hint

  • Siden webdeler er fordelt over Internett eller intranett, må du "sterkt navn" dem slik at de kan være klarert av brukerne.