Delen via


Toepassingspagina's maken voor SharePoint

Een toepassingspagina is een ASP.NET webpagina die is ontworpen voor gebruik in een SharePoint-website. Toepassingspagina's zijn een gespecialiseerd type ASP.NET pagina. Het belangrijkste verschil tussen een toepassingspagina en een standaardpagina ASP.NET pagina is dat een toepassingspagina inhoud bevat die is samengevoegd met een SharePoint-basispagina. Met een basispagina kunnen toepassingspagina's hetzelfde uiterlijk en gedrag delen als andere pagina's op een site.

Met Visual Studio kunt u toepassingspagina's ontwerpen met behulp van een ontwerper. De ontwerper geeft een inhoudsgebied weer voor elke tijdelijke aanduiding voor inhoud die is gedefinieerd op een basispagina. U kunt de toepassingspagina ontwerpen door besturingselementen naar deze inhoudsgebieden te slepen.

Toepassingspagina's

Toepassingspagina's worden gedeeld op alle sites op de server, terwijl een sitepagina specifiek is voor één site. Voor meer informatie, SharePoint-paginatypen.

De meeste pagina's die worden weergegeven wanneer u een SharePoint-site maakt, zijn standaard sitepagina's. Een sitepagina kan worden toegevoegd aan een SharePoint-paginabibliotheek. Gebruikers kunnen een sitepagina aanpassen met behulp van hulpprogramma's zoals SharePoint Designer. Een sitepagina kan ook functies hosten, zoals dynamische webonderdelen en zones voor webonderdelen.

Toepassingspagina's kunnen deze dingen niet doen. Een toepassingspagina is echter het beste type pagina dat u kunt maken als u wilt dat de pagina aangepaste code bevat. Hoewel u aangepaste code aan een sitepagina kunt toevoegen, wordt de code niet meer uitgevoerd wanneer de gebruiker de pagina aanpast met behulp van hulpprogramma's zoals SharePoint Designer.

Opmerking

Visual Studio biedt geen sjablonen waarmee u sitepagina's voor een SharePoint-site kunt maken. Zie SharePoint-paginatypen voor meer informatie.

Een toepassingspagina maken

Als u een toepassingspagina wilt maken, voegt u een toepassingspagina-item toe aan een SharePoint-project. Wanneer u een toepassingspagina maakt, voegt Visual Studio de volgende mappen toe aan uw project:

Map Description
Layouts Komt overeen met de _layouts virtuele map van het SharePoint-bestandssysteem.
Submap Indelingen Bevat de bestanden waaruit de toepassingspagina bestaat. Deze map heeft standaard dezelfde naam als uw project. U kunt de naam van deze map op elk gewenst moment wijzigen. Wanneer u het project uitvoert, wordt deze map geïmplementeerd in de _layouts virtuele map van het SharePoint-bestandssysteem.

Visual Studio voegt de volgende bestanden toe aan uw project:

Bestand Description
ASP.NET paginabestand (.aspx) Bevat XML-markeringen waarmee de pagina wordt gedefinieerd.
Codebestand voor toepassingspagina Bevat code achter de toepassingspagina. Voeg code toe waarmee gebeurtenissen aan dit bestand worden verwerkt.
Codebestand van toepassingspaginavormgever Bevat code die wordt gegenereerd door de ontwerper. Bewerk dit bestand niet rechtstreeks.

Een toepassingspagina ontwerpen en fouten opsporen

Ontwerp de inhoud van een toepassingspagina met behulp van de ontwerpweergave in Visual Studio. Deze ontwerpfunctie wordt weergegeven wanneer u de toepassingspagina in uw project opent (door erop te dubbelklikken of door het snelmenu te openen en vervolgens Openen te kiezen) en vervolgens de knop Ontwerpen onder aan de editor te kiezen.

Opmerking

U kunt de pagina alleen ontwerpen in de bronweergave van de ontwerpfunctie. De ontwerpweergave van de ontwerpfunctie is uitgeschakeld voor toepassingspagina's.

U kunt fouten opsporen in een toepassingspagina, net zoals bij andere SharePoint-projectitems in Visual Studio. Wanneer u het foutopsporingsprogramma van Visual Studio start, opent Visual Studio de SharePoint-site.

Als u de toepassingspagina wilt weergeven, moet u handmatig naar de locatie van de toepassingspagina navigeren (bijvoorbeeld: http:// Server_Name/_layouts/Project_Name/ApplicationPage1.aspx).

Zie Problemen met SharePoint-oplossingen oplossen voor meer informatie over het opsporen van fouten in SharePoint-projecten.

Een basispagina kiezen

Standaard verwijst een toepassingspagina-item naar de basispagina van de site die u gebruikt om fouten in uw project op te sporen. Deze pagina heet v4.master en u vindt deze in de galerie met basispagina's van de SharePoint-site.

U kunt expliciet wijzigen welke basispagina wordt gebruikt door de toepassingspagina door het MasterPageFile kenmerk van het toepassingselement Page in te stellen. (Bijvoorbeeld: MasterPageFile="~/_layouts/applicationv4.master"). U moet dit kenmerk instellen als dynamische basispagina's niet zijn ingeschakeld op de SharePoint-server. Zie Basispagina's voor meer informatie over basispagina's in SharePoint.