// Authors:
// Lluis Sanchez Gual (lluis@novell.com)
//
-// (C) 2005 Novell, Inc (http://www.novell.com)
+// (C) 2005-2010 Novell, Inc (http://www.novell.com)
//
//
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
-#if NET_2_0
using System.Collections;
using System.Collections.Specialized;
using System.Web.UI;
using System.ComponentModel;
using System.Security.Permissions;
-namespace System.Web.UI.WebControls {
-
+namespace System.Web.UI.WebControls
+{
[AspNetHostingPermissionAttribute (SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
[AspNetHostingPermissionAttribute (SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
public abstract class ButtonFieldBase : DataControlField
[WebSysDescription ("")]
[WebCategoryAttribute ("Appearance")]
public virtual ButtonType ButtonType {
- get {
- object ob = ViewState ["ButtonType"];
- if (ob != null) return (ButtonType) ob;
- return ButtonType.Link;
- }
+ get { return (ButtonType) ViewState.GetInt ("ButtonType", (int) ButtonType.Link); }
set {
ViewState ["ButtonType"] = value;
OnFieldChanged ();
[WebSysDescription ("")]
[WebCategoryAttribute ("Behavior")]
public virtual bool CausesValidation {
- get {
- object ob = ViewState ["CausesValidation"];
- if (ob != null) return (bool) ob;
- return false;
- }
+ get { return ViewState.GetBool ("CausesValidation", false); }
set {
ViewState ["CausesValidation"] = value;
OnFieldChanged ();
[WebSysDescription ("")]
[WebCategoryAttribute ("Behavior")]
public override bool ShowHeader {
- get {
- object val = ViewState ["showHeader"];
- return val != null ? (bool) val : false;
- }
+ get { return ViewState.GetBool ("showHeader", false); }
set {
ViewState ["showHeader"] = value;
OnFieldChanged ();
[WebSysDescription ("")]
[WebCategoryAttribute ("Behavior")]
public virtual string ValidationGroup {
- get {
- object ob = ViewState ["ValidationGroup"];
- if (ob != null) return (string) ob;
- return "";
- }
+ get { return ViewState.GetString ("ValidationGroup", String.Empty); }
set {
ViewState ["ValidationGroup"] = value;
OnFieldChanged ();
}
}
}
-#endif