Listing 1: C# • Generate the Base Code
The WebPart Visual Studio 2005 template generates the base code for you. References to SharePoint have been added, as well as the "using" statements, a GUID for the WebPart identification, and the override of the "Render" method. The commented code can be used directly to print text to the screen. After compilation, the template generates the necessary SharePoint files and installs the WebPart in the local SharePoint instance (if there is one).
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 Web_Part1
{
[Guid("632ef71f-b07f-4568-85fd-87280aa4e873")]
public class Web_Part1 :
System.Web.UI.WebControls.WebParts.WebPart
{
protected override void Render(HtmlTextWriter writer)
{
// TODO: Add custom rendering code here.
// writer.Write("Output HTML");
}
}
}