Pour des raisons de sécurité, SharePoint 2007 refuse l’ajoute des scriptes cotés serveur dans les pages SharePoint 2007 pour cela avant de commence la création de scripte vous devez d’abord autoriser l’utilisation de ces scriptes, pour faire veuillez suivre les étapes suivants :
I – Autorisation
1 –Ouvrir le web. Config de votre site SharePoint
2- affecté la valeur Full pour le paramètre level de labalise trust
Ex : <trust originurl="" level="Full">
3- ajouter la balise PageParserPath avec ces paramètres dans la balise PageParserPaths
Ex :
<pageparserpaths>
<pageparserpath includesubfolders="true" allowserversidescript="true" compilationmode="Always" virtualpath="/*">
</pageparserpaths>
Cet exemple de code autorise le scripte coté serveur dans toute le site, vous pouvez spécifier l’emplacement de la page ou d’un dossier à autorisé dans le paramètre VirtualPath
REMARQUE : la balise PageParserPaths est une balise fils de la balise SafeMode
II – Utilisation
1 – Ouvrir votre page SharePoint ou modèle de page avec SharePoint Designer
2- Ajouter la balise <script type="text/c#" runat="server"></script> dans votre page SharePoint puis ajouter du code
Ex :
<script type="text/c#" runat="server">
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{Response.Redirect(DropDownList1.SelectedValue); }
</script>
