diff options
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs')
-rw-r--r-- | mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs b/mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs index 29639548c63..21d09877c0d 100644 --- a/mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs +++ b/mcs/class/System.Web/System.Web.UI.WebControls/CookieParameter.cs @@ -75,9 +75,15 @@ namespace System.Web.UI.WebControls { return c.Value; } - [DefaultValueAttribute ("")] + [DefaultValueAttribute ("")] public string CookieName { - get { return ViewState.GetString ("CookieName", ""); } + get { + string s = ViewState ["CookieName"] as string; + if (s != null) + return s; + + return ""; + } set { if (CookieName != value) { ViewState ["CookieName"] = value; |