📄 aspnetpager.cs
字号:
if (null != cloneFrom)
return cloneFrom.InputBoxClass;
object obj = ViewState["InputBoxClass"];
return (obj == null) ? null : (string)obj;
}
set
{
if (value.Trim().Length > 0)
ViewState["InputBoxClass"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="InputBoxStyle"]/*'/>
[Browsable(true), ANPCategory("cat_InputBox"), DefaultValue(null), ANPDescription("desc_InputBoxStyle")]
public string InputBoxStyle
{
get
{
if (null != cloneFrom)
return cloneFrom.InputBoxStyle;
object obj = ViewState["InputBoxStyle"];
return (obj == null) ? null : (string)obj;
}
set
{
if (value.Trim().Length > 0)
ViewState["InputBoxStyle"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="TextBeforeInputBox"]/*'/>
[Browsable(true), Themeable(false), ANPCategory("cat_InputBox"), DefaultValue(null), ANPDescription("desc_TextBeforeInputBox")]
public string TextBeforeInputBox
{
get
{
if (null != cloneFrom)
return cloneFrom.TextBeforeInputBox;
object obj = ViewState["TextBeforeInputBox"];
return (null == obj) ? null : (string)obj;
}
set
{
ViewState["TextBeforeInputBox"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="TextAfterInputBox"]/*'/>
[Browsable(true), Themeable(false), DefaultValue(null), ANPCategory("cat_InputBox"), ANPDescription("desc_TextAfterInputBox")]
public string TextAfterInputBox
{
get
{
if (null != cloneFrom)
return cloneFrom.TextAfterInputBox;
object obj = ViewState["TextAfterInputBox"];
return (null == obj) ? null : (string)obj;
}
set
{
ViewState["TextAfterInputBox"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="SubmitButtonText"]/*'/>
[Browsable(true), Themeable(false), ANPCategory("cat_InputBox"), DefaultValue("go"), ANPDescription("desc_SubmitButtonText")]
public string SubmitButtonText
{
get
{
if (null != cloneFrom)
return cloneFrom.SubmitButtonText;
object obj = ViewState["SubmitButtonText"];
return (null == obj) ? "go" : (string)obj;
}
set
{
if (null == value || value.Trim().Length == 0)
value = "go";
ViewState["SubmitButtonText"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="SubmitButtonClass"]/*'/>
[Browsable(true), ANPCategory("cat_InputBox"), DefaultValue(null), ANPDescription("desc_SubmitButtonClass")]
public string SubmitButtonClass
{
get
{
if (null != cloneFrom)
return cloneFrom.SubmitButtonClass;
object obj = ViewState["SubmitButtonClass"];
return (null == obj) ? null : (string)obj;
}
set
{
ViewState["SubmitButtonClass"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="SubmitButtonStyle"]/*'/>
[Browsable(true), ANPCategory("cat_InputBox"), DefaultValue(null), ANPDescription("desc_SubmitButtonStyle")]
public string SubmitButtonStyle
{
get
{
if (null != cloneFrom)
return cloneFrom.SubmitButtonStyle;
object obj = ViewState["SubmitButtonStyle"];
return (null == obj) ? null : (string)obj;
}
set
{
ViewState["SubmitButtonStyle"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="ShowBoxThreshold"]/*'/>
[Browsable(true), Themeable(false), ANPDescription("desc_ShowBoxThreshold"), ANPCategory("cat_InputBox"), DefaultValue(30)]
public int ShowBoxThreshold
{
get
{
if (null != cloneFrom)
return cloneFrom.ShowBoxThreshold;
object obj = ViewState["ShowBoxThreshold"];
return (null == obj) ? 30 : (int)obj;
}
set { ViewState["ShowBoxThreshold"] = value; }
}
#endregion
#region CustomInfoSection
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="ShowCustomInfoSection"]/*'/>
[Browsable(true), Themeable(false), ANPDescription("desc_ShowCustomInfoSection"), DefaultValue(ShowCustomInfoSection.Never), Category("Appearance")]
public ShowCustomInfoSection ShowCustomInfoSection
{
get
{
return ShowCustomInfoSection.Left;
}
set { ViewState["ShowCustomInfoSection"] = value; }
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CustomInfoTextAlign"]/*'/>
[Browsable(true), Category("Appearance"), DefaultValue(HorizontalAlign.Left), ANPDescription("desc_CustomInfoTextAlign")]
public HorizontalAlign CustomInfoTextAlign
{
get
{
return HorizontalAlign.Left;
}
set
{
ViewState["CustomInfoTextAlign"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CustomInfoSectionWidth"]/*'/>
[Browsable(true), Category("Appearance"), DefaultValue(typeof(Unit), "40%"), ANPDescription("desc_CustomInfoSectionWidth")]
public Unit CustomInfoSectionWidth
{
get
{
if (null != cloneFrom)
return cloneFrom.CustomInfoSectionWidth;
object obj = ViewState["CustomInfoSectionWidth"];
return (null == obj) ? Unit.Percentage(40) : (Unit)obj;
}
set
{
ViewState["CustomInfoSectionWidth"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CustomInfoClass"]/*'/>
[Browsable(true), Category("Appearance"), DefaultValue(null), ANPDescription("desc_CustomInfoClass")]
public string CustomInfoClass
{
get
{
if (null != cloneFrom)
return cloneFrom.CustomInfoClass;
object obj = ViewState["CustomInfoClass"];
return (null == obj) ? CssClass : (string)obj;
}
set
{
ViewState["CustomInfoClass"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CustomInfoStyle"]/*'/>
[Browsable(true), Category("Appearance"), DefaultValue(null), ANPDescription("desc_CustomInfoStyle")]
public string CustomInfoStyle
{
get
{
if (null != cloneFrom)
return cloneFrom.CustomInfoStyle;
object obj = ViewState["CustomInfoStyle"];
return (null == obj) ? Style.Value : (string)obj;
}
set
{
ViewState["CustomInfoStyle"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CustomInfoHTML"]/*'/>
[Browsable(true), Themeable(false), Category("Appearance"), DefaultValue(null), ANPDescription("desc_CustomInfoHTML")]
public string CustomInfoHTML
{
get
{
return string.Format("总记录:{0} 页码:{1}{4}{2} 每页:{3}", this.RecordCount, this.CurrentPageIndex, this.PageCount,this.PageSize,"/");
}
set
{
ViewState["CustomInfoText"] = value;
}
}
#endregion
#region Others
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="CloneFrom"]/*'/>
[Browsable(true), Themeable(false), TypeConverter(typeof(AspNetPagerIDConverter)), Category("Behavior"), DefaultValue(false), ANPDescription("desc_CloneFrom")]
public string CloneFrom
{
get
{
return (string)ViewState["CloneFrom"];
}
set
{
if (null != value && String.Empty == value.Trim())
throw new ArgumentNullException("CloneFrom", "The Value of property CloneFrom can not be empty string!");
if (ID.Equals(value, StringComparison.OrdinalIgnoreCase))
throw new ArgumentException("The property value of CloneFrom can not be set to control itself!", "CloneFrom");
ViewState["CloneFrom"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="EnableTheming"]/*'/>
public override bool EnableTheming
{
get
{
if (null != cloneFrom)
return cloneFrom.EnableTheming;
return base.EnableTheming;
}
set
{
base.EnableTheming = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="SkinID"]/*'/>
public override string SkinID
{
get
{
if (null != cloneFrom)
return cloneFrom.SkinID;
return base.SkinID;
}
set
{
base.SkinID = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="EnableUrlRewriting"]/*'/>
[Browsable(true), Themeable(false), Category("Behavior"), DefaultValue(false), ANPDescription("desc_EnableUrlWriting")]
public bool EnableUrlRewriting
{
get
{
object obj = ViewState["UrlRewriting"];
if (null == obj)
{
if (null != cloneFrom)
return cloneFrom.EnableUrlRewriting;
return false;
}
return (bool)obj;
}
set
{
ViewState["UrlRewriting"] = value;
}
}
/// <include file='AspNetPagerDocs.xml' path='AspNetPagerDoc/Property[@name="UrlRewritePattern"]/*'/>
[Browsable(true), Themeable(false), Category("Behavior"), DefaultValue(null), ANPDescription("desc_UrlRewritePattern")]
public string UrlRewritePattern
{
get
{
object obj = ViewState["URPattern"];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -