Различие, которое автор делает с веб-частями «нового стиля», состоит в том, что они являются веб-частями ASP.NET 2.0 (выпущенными в 2005 году), которые могут использоваться как в SharePoint, так и в ASP.NET. Веб-части старого стиля были специфичны для SharePoint
- Новый стиль System.Web.UI.WebControls.WebParts.WebPart, доступный в ASP.Net 2.0 (2005) и WSS 3.0 (2006)
- Старый стиль Microsoft.SharePoint.WebPartPages.WebPart (все еще поддерживается)
В примерах кода, о которых идет речь, обе веб-части имеют новый стиль, т.е. это веб-части ASP.NET. Единственное отличие состоит в том, что визуальная студия переоценила другой метод, нежели книга. Однако оба метода, и многие другие, например. OnLoad, OnInit доступны и будут настроены для работы веб-части.
Моя рекомендация после нескольких месяцев разработки веб-части - использовать первую в качестве основы для веб-части "Привет, мир", т.е.
protected override void CreateChildControls()
{
base.CreateChildControls();
Label label = new Label();
label.Text = "Hello World";
this.Controls.Add(label);
}
А затем начните добавлять код к этому методу или добавьте другие методы (например, OnLoad, OnPrerender) для добавления функциональности.
Метод Render не будет переопределен в большинстве веб-частей.