You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
using System.Collections.Specialized;
namespace OT.Controls.DataPager { public partial class Pager { #region IPostBackEventHandler Implementation
///// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Method[@name="RaisePostBackEvent"]/*'/>
public void RaisePostBackEvent(string args) { int pageIndex = CurrentPageIndex; try { if (string.IsNullOrEmpty(args)) args = inputPageIndex; pageIndex = int.Parse(args); } catch { } PageChangingEventArgs pcArgs = new PageChangingEventArgs(pageIndex); if (cloneFrom != null) cloneFrom.OnPageChanging(pcArgs); else OnPageChanging(pcArgs); }
#endregion
#region IPostBackDataHandler Implementation
///// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Method[@name="LoadPostData"]/*'/>
public virtual bool LoadPostData(string pkey, NameValueCollection pcol) { string str = pcol[UniqueID + "_input"]; if (str != null && str.Trim().Length > 0) { try { int pindex = int.Parse(str); if (pindex > 0 && pindex <= PageCount) { inputPageIndex = str; Page.RegisterRequiresRaiseEvent(this); } } catch { } } return false; }
///// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Method[@name="RaisePostDataChangedEvent"]/*'/>
public virtual void RaisePostDataChangedEvent() { }
#endregion
} }
|