Affichage des articles dont le libellé est ECM 2007. Afficher tous les articles
Affichage des articles dont le libellé est ECM 2007. Afficher tous les articles

mercredi 28 novembre 2007

Utilisation des scriptes coté serveur dans les sites SharePoint 2007

Suite à des besoins d’utilisation des événements des contrôles serveur dans les sites ECM 2007 en va voire comment autoriser et utiliser ces événements dans les pages des sites ECM 2007.

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>

mardi 20 novembre 2007

Personnaliser l’erreur du SharePoint 2007

Une fois une erreur se produit dans les sites ECM 2007, Par défaut SharePoint ressort un message d’erreur générale qui rendre un peu difficile de trouver le type et l’emplacement d’erreur, pour cela j’ai créé cette article pour vous montrez comment personnalisé l’erreur SharePoint 2007. il suffit de suivre les étapes suivants :

1- Ouvrir le web. Config du site
2- Dans la balise SafeMode balise enfant du balise SharePoint vous changer les valeurs des paramètres CallStack="false" par CallStack="true" et AllowPageLevelTrace="false" par AllowPageLevelTrace="true"
3- Aussi changez le parametre mode de la balise customErrors en l’affectons la valeur Off