SQL

SharePoint: Master-Page & Inhaltsseite

Mit folgenden Befehlen ermittelt man die aktuelle Master-Page und die zugehörige Inhaltsseite via Code innerhalb einer SharePoint-Seite.
Inhaltsseite
<% Response.Write( System.IO.Path.GetFileName(HttpContext.Current.Request.FilePath )); %>

Master Page
<% Response.Write(Page.MasterPageFile); %>
Dieses Beispiel ist hier als Inline-Code dargestellt und zu diesem Zweck muss in der web.config die Eigenschaft AllowServerSideScript auf true gesetzt werden. […]

Anwendungsseiten mit eigenen Master Pages

Das Prinzip der Master Pages einer SharePoint-Anwendung ist eigentlich ein Feature von ASP.NET und wird von SharePoint lediglich intensiv genutzt. Ohne Weiteres ist es möglich, eine Anwendungsseite für SharePoint zu schreiben. Da es unzählige Beschreibungen zum Erstellen einer Anwendungsseite im Web gibt, gehen wir hier nicht weiter darauf ein.

Was ist eine Anwendungsseite?
Eine Anwendungsseite ist eine Inhaltsseite die im 14 Hive Ordner, […]

SharePoint 2010: Templates

Auf SharePointDevWiki ist eine ausführliche Übersicht der Template-Codes für Seitenvorlagen dokumentiert:

Site Templates in SharePoint 2010

 

Hierzu nun ein Beispiel für das Anlegen eines Webs:
SPWeb actweb = SPContext.Current.Web;
SPWeb neuesweb = null;

if (!actweb.Webs[„Kontakte“].Exists)
{
try
{
neuesweb = actweb.Webs.Add(„Kontakte“,
 […]

SharePoint: Sandbox Solution

In Microsofts TechNet finden Sie eine Auflistung über die Möglichkeiten einer Sandkastenlösung (Sandbox Solution):

Planen von Ressourcenverwendungskontingenten für Sandkastenlösungen

Was Sandkastenlösungen nicht können:

Herstellen von Verbindungen mit Ressourcen, die sich nicht auf dem lokalen Server befinden.
Zugriff auf eine Datenbank.
Ändern des Threadingmodells.
Aufrufen von nicht verwaltetem Code.
Schreiben auf Datenträger.
Zugriff auf Ressourcen in einer anderen Websitesammlung.

Punktesystem
Sandkastenlösungen werden nach dem Erreichen einer entsprechend definierten Punktzahl deaktiviert. Die […]