writer.Write("----->"); } if((ShowCustomInfoSection==ShowCustomInfoSection.LeftShowCustomInfoSection==ShowCustomInfoSection.Right)&&showPager) { writer.AddAttribute(HtmlTextWriterAttribute.Width,"100%"); writer.AddAttribute(HtmlTextWriterAttribute.Style,GetStyleString()); if(Height!=Unit.Empty) writer.AddStyleAttribute(HtmlTextWriterStyle.Height,Height.ToString()); writer.AddAttribute(HtmlTextWriterAttribute.Border,"0"); writer.AddAttribute(HtmlTextWriterAttribute.Cellpadding,"0"); writer.AddAttribute(HtmlTextWriterAttribute.Cellspacing,"0"); writer.RenderBeginTag(HtmlTextWriterTag.Table); writer.RenderBeginTag(HtmlTextWriterTag.Tr); WriteCellAttributes(writer,true); writer.RenderBeginTag(HtmlTextWriterTag.Td); } } ///<summary> ///重写 <see cref="System.Web.UI.WebControls.WebControl.RenderEndTag"/> 方法,将 <see cref="AspNetPager"/> 控件的 HTML 结束标记输出到指定的 <see cref="System.Web.UI.HtmlTextWriter"/> 编写器中。 ///</summary> ///<param name="writer"><see cref="System.Web.UI.HtmlTextWriter"/>,表示要在客户端呈现 HTML 内容的输出流。</param> public override void RenderEndTag(HtmlTextWriter writer) { if((ShowCustomInfoSection==ShowCustomInfoSection.LeftShowCustomInfoSection==ShowCustomInfoSection.Right)&&(PageCount>1(PageCount<=1&&AlwaysShow))) { writer.RenderEndTag(); writer.RenderEndTag(); writer.RenderEndTag(); } base.RenderEndTag(writer); writer.WriteLine(); writer.Write("<!------------------------------- "); writer.Write("AspNetPager V4.3 End"); writer.Write(" --------------------------------"); writer.WriteLine(">"); writer.WriteLine(); } /// <summary> /// 重写 <see cref="System.Web.UI.WebControls.WebControl.RenderContents"/> 方法,将控件的内容呈现到指定 <see cref="System.Web.UI.HtmlTextWriter"/> 的编写器中。 /// </summary> /// <param name="writer"><see cref="System.Web.UI.HtmlTextWriter"/>,表示要在客户端呈现 HTML 内容的输出流。</param> protected override void RenderContents(HtmlTextWriter writer) { if(PageCount<=1&&!AlwaysShow) return;
if(ShowCustomInfoSection==ShowCustomInfoSection.Left) { writer.Write(CustomInfoText); writer.RenderEndTag(); WriteCellAttributes(writer,false); writer.AddAttribute(HtmlTextWriterAttribute.Class,CssClass); writer.RenderBeginTag(HtmlTextWriterTag.Td); }
int midpage=(int)((CurrentPageIndex-1)/NumericButtonCount);
上一篇:SQL Server加密与SQL注入
下一篇:ASP无法更新ACCESS数据库解决方法
|