最简单的自定义控件(4)--使用Viewstate最为属性的内部保存
来源:互联网 发布:斑点狗fps软件下载 编辑:程序博客网 时间:2024/05/29 15:28
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Text;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace JinXingWebControl
{
[DefaultProperty("Text")]
[ToolboxData("<{0}:Control4 runat=server></{0}:Control4>")]
public class Control4 : Control3
{
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? String.Empty : s);
}
set
{
ViewState["Text"] = value;
}
}
public override string PaymentMethodText
{
get
{
return ViewState["paymentmethodtext"] != null ? (string)ViewState["paymentmethodtext"] : "payment method";
}
set
{
ViewState["paymentmethodtext"] = value;
}
}
public override string CardHolderNameText
{
get
{
return ViewState["CardHolderNameText"] != null ? (string)ViewState["CardHolderNameText"] : "CardHolderNameText";
}
set
{
ViewState["CardHolderNameText"] = value;
}
}
public override string CreditCardNoText
{
get
{
return ViewState["CreditCardNoText"] != null ? (string)ViewState["CreditCardNoText"] : "CreditCardNoText";
}
set
{
ViewState["CreditCardNoText"] = value;
}
}
public override string SubmitButtonText
{
get
{
return ViewState["SubmitButtonText"] != null ? (string)ViewState["SubmitButtonText"] : "SubmitButtonText";
}
set
{
ViewState["SubmitButtonText"] = value;
}
}
public override string ExpirationDataText
{
get
{
return ViewState["ExpirationDataText"] != null ? (string)ViewState["ExpirationDataText"] : "ExpirationDataText";
}
set
{
ViewState["ExpirationDataText"] = value;
}
}
protected override void RenderContents(HtmlTextWriter output)
{
output.Write(Text);
}
}
}
- 最简单的自定义控件(4)--使用Viewstate最为属性的内部保存
- 控件的ViewState属性
- 最简单的自定义控件(2)--增加基本属性
- 自定义ViewState的保存方式
- 自定义ViewState的保存方式
- 自定义ViewState的保存方式
- 最简单的自定义控件(1)
- 最简单的自定义控件
- ASP.net:自定义ViewState的保存方式
- 简单的自定义组合控件 自定义属性
- 自定义控件(9)控制控件属性的保存方式PersistenceMode
- ActiveX控件属性:自定义属性的使用
- ActiveX控件属性:自定义属性的使用
- 一、最简单的自定义web控件
- 自定义控件最简单的例子
- 最简单的自定义日历控件
- 自定义控件(Task01)——最简单的自定义控件
- .NET----在用户控件利用包装属性+反射,使用引用页的ViewState
- 中国有多少个省市自治区?_百度知道
- SQL用户数据自动生成测试用例(第二版)
- 最简单的自定义控件(3)--与HtmlTextWriter有关的枚举
- 省市自治区简称
- 一周回顾
- 最简单的自定义控件(4)--使用Viewstate最为属性的内部保存
- 欢迎大家访问我的窝窝
- 数据库课程设计总结
- 重载VerifyRenderingInServerForm
- LINQ体验(1)——Visual Studio 2008新特性
- 最熟悉的陌生人
- Vista SP1 无法建立PPOE连接解决方法
- ORACLE绑定变量的使用
- JavaScript 事件设计模式