New test.
[mono.git] / mcs / class / System.Web / System.Web.Configuration_2.0 / SessionStateSection.cs
index b0d9d2b0958dfaab58ff7cfd4fec1c187d9c1234..5ff437404c77f0187c86b0c441893843dbaa685e 100644 (file)
@@ -107,7 +107,6 @@ namespace System.Web.Configuration {
                        elementProperty = new ConfigurationElementProperty (new CallbackValidator (typeof (SessionStateSection), ValidateElement));
                }
 
-               [MonoTODO]
                protected override void PostDeserialize ()
                {
                        base.PostDeserialize ();
@@ -207,7 +206,6 @@ namespace System.Web.Configuration {
                        set { base[useHostingIdentityProp] = value; }
                }
 
-               [MonoTODO]
                static void ValidateElement (object o)
                {
                        /* XXX do some sort of element validation here? */
@@ -223,8 +221,10 @@ namespace System.Web.Configuration {
 
                HttpCookieMode ParseCookieMode (string s)
                {
-                       if (s == "true") return HttpCookieMode.UseUri;
-                       else if (s == "false") return HttpCookieMode.UseCookies;
+                       if (s == "true")
+                               return HttpCookieMode.UseUri;
+                       else if (s == "false" || s == null)
+                               return HttpCookieMode.UseCookies;
                        else {
                                try {
                                        return (HttpCookieMode)Enum.Parse (typeof(HttpCookieMode), s);