易截截图软件、单文件、免安装、纯绿色、仅160KB

Asp.net 自定义 分页导航控件

using System;
using System.ComponentModel;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace ZZZ.WebControls
{
[DefaultProperty("Text"), ToolboxData("<{0}:PageNavigate runat=\"server\" />")]
public class PageNavigate : WebControl, IPostBackEventHandler
{
public PageNavigate() { }
[DefaultValue(1)]
public virtual int CurrentPage
{
get
{
object obj = ViewState["CurrentPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value < MinPage || value > MaxPage)
throw new ArgumentOutOfRangeException();
ViewState["CurrentPage"] = value;
}
}
[DefaultValue(1)]
public virtual int MaxPage
{
get
{
object obj = ViewState["MaxPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value < MinPage)
throw new ArgumentOutOfRangeException();
ViewState["MaxPage"] = value;
}
}
[DefaultValue(1)]
public virtual int MinPage
{
get
{
object obj = ViewState["MinPage"];
return (obj is int) ? (int)obj : 1;
}
set
{
if(value > MaxPage)
throw new ArgumentOutOfRangeException();
ViewState["MinPage"] = value;
}
}
[DefaultValue(10)]
public virtual int ShowPagesCount
{
get
{
object obj = ViewState["ShowPagesCount"];
return (obj is int) ? (int)obj : 10;
}
set
{
ViewState["ShowPagesCount"] = value;


相关文档:

asp.net中几种常见的错误处理方法

<一>页面级的错误处理
void Page_Error(Object sender, EventArgs e) {
     String message = "<font face=verdana color=red>"
                         ......

ASP.NET AJAX 教学笔记(三) 2

3.4理解继承
一.基于原型的继承:  
步骤:
(1)在子类构造函数中调用基类构造函数,从而继承基类的属性。
(2)将基类的一个新实例赋给子类,从而继承基类的方法。
 Samples.Cat=function() 
  {
     Samples.Pet.call(this);
   }
   Sample ......

ASP.NET实用性技巧精萃

1.主要命名空间:
1.<% @ Import Namespace="System.Data" %> 处理数据时用到
2.   <% @ Import Namespace="System.Data.ADO" % >   使用ADO.net 时用到
3.   <% @ Import Namespace="System.Data.SQL" %>   SQL Server 数据库专用
4.   <% @ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号