Mon premier web part Sharepoint

Installez l'extention des outils Visual Studio pour Sharepoint.

Créez un nouveau projet Visual C#, SharePoint, Web Part

Ajoutez la ligne suivante : writer.Write("Utilisateur connecté : " + Context.User.Identity.Name);

using System;
using System.Runtime.InteropServices;
using System.Web.UI;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Serialization;

using Microsoft.SharePoint;
using Microsoft.SharePoint.WebControls;
using Microsoft.SharePoint.WebPartPages;

namespace Identité_Nav_Web_Part
{
    [Guid("2e4e1247-14a0-470a-8140-81d78a620e22")]
    public class Identité_Nav_Web_Part : System.Web.UI.WebControls.WebParts.WebPart
    {
        public Identité_Nav_Web_Part()
        {
            this.ExportMode = WebPartExportMode.All;
        }

        protected override void Render(HtmlTextWriter writer)
        {
            // TODO: add custom rendering code here.
             writer.Write("Utilisateur connecté : " + Context.User.Identity.Name);
        }
    }
}
 

Dans l'explorateur de projet Visual Studio, cliquez droit puis propriétés.

Dans le menu Sharepoint, vous pouvez modifier les propriétés du Web Part.

Dans le menu Debugger, indiquez l'adresse du site Sharepoint dans la propiété "Démarrer le navigateur avec l'URL".

Compilez et déployez le projet.

Dans le site Sharepoint, vous pouvez maintenant ajouter la web part que vous venez de développer et qui affiche l'utilisateur connecté.

C'est simple et efficace.

Pour aller plus loin, vous pouvez utiliser une connexion au web service MS Dynamics Nav ou C/FRONT.Net pour accéder aux fonctionnalités de MS Dynamics Nav.

Attention : pas de caractère spécial ou d'accent pour le nom du projet web part.