* HttpRequest.jvm.cs: fixed LoadWwwForm, should distinguish between query string...
[mono.git] / mcs / class / System.Web / System.Web / HttpRequest.jvm.cs
index 3b887fce5af4fe2bd9ed18b838e7f775591859ea..44e6d512632e0dcc434094e516b48e1dfc886957 100644 (file)
@@ -66,7 +66,15 @@ namespace System.Web
 \r
                        for (java.util.Enumeration e = servletReq.getParameterNames(); e.hasMoreElements() ;) {\r
                                string key = (string) e.nextElement();\r
-                               form.Add(key, servletReq.getParameter(key));\r
+                               string [] qvalue = QueryString.GetValues (key);\r
+\r
+                               if (qvalue == null)\r
+                                       form.Add (key, servletReq.getParameter (key));\r
+                               else {\r
+                                       string [] qfvalue = servletReq.getParameterValues (key);\r
+                                       for (int i = qvalue.Length; i < qfvalue.Length; i++)\r
+                                               form.Add (key, qfvalue [i]);\r
+                               }\r
                        }\r
                }\r
 \r