Inline-Code in SharePoint-Seiten
Problem
Per Default-Einstellung ist das Schreiben von Inline-Code in SharePoint-Seiten deaktiviert und führt zu Fehlermeldungen wie dieser:
An error occurred during the processing of /folder/file.aspx. Code blocks are not allowed in this file.
Diese Einstellung dient der Sicherheit.
Lösung
Zum Deaktivieren müssen der Datei web.config der zugehörigen Webanwendung, in der die SharePoint-Webseite läuft, folgende XML Tags im Element SafeMode hinzugefügt werden:
<PageParserPaths> <PageParserPath VirtualPath="/*" CompilationMode="Always" AllowServerSideScript="true" IncludeSubFolders="true"/> </PageParserPaths>
Anschließend wird der entsprechende Inline-Code akzeptiert.