UrlPager source code - UrlPagerDesigner.cs
/*
ASP.NET UrlPager control
Copyright:2009-2010 Webdiyer (http://en.webdiyer.com)
Source code released under Ms-PL license
*/
using System;
using System.IO;
using System.Web.UI;
namespace Webdiyer.WebControls
{
public class UrlPagerDesigner:System.Web.UI.Design.ControlDesigner
{
private UrlPager pager;
public override string GetEditableDesignerRegionContent(System.Web.UI.Design.EditableDesignerRegion region)
{
region.Selectable = false;
return null;
}
public override string GetDesignTimeHtml()
{
pager = (UrlPager)Component;
pager.TotalItemCount = 115;
var sw = new StringWriter();
var writer = new HtmlTextWriter(sw);
pager.RenderControl(writer);
return sw.ToString();
}
protected override string GetErrorDesignTimeHtml(Exception e)
{
string errorstr = "Error creating control:" + e.StackTrace;
return CreatePlaceHolderDesignTimeHtml(errorstr);
}
}
}