Author: krasnov
Date: 2008-02-06 08:23:22 -0500 (Wed, 06 Feb 2008)
New Revision: 95020

Modified:
   trunk/mcs/class/System.Web/System.Web.UI/ChangeLog
   trunk/mcs/class/System.Web/System.Web.UI/Control.cs
Log:
* Control.cs: fixed ResolveClientUrlInternal for portal url prefixes


Modified: trunk/mcs/class/System.Web/System.Web.UI/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/ChangeLog  2008-02-06 13:22:32 UTC 
(rev 95019)
+++ trunk/mcs/class/System.Web/System.Web.UI/ChangeLog  2008-02-06 13:23:22 UTC 
(rev 95020)
@@ -1,3 +1,7 @@
+2008-02-06  Vladimir Krasnov  <[EMAIL PROTECTED]>
+
+       * Control.cs: fixed ResolveClientUrlInternal for portal url prefixes
+
 2008-02-04  Marek Habersack  <[EMAIL PROTECTED]>
 
        * SimpleWebHandlerParser.cs: use WebEncoding.FileEncoding when

Modified: trunk/mcs/class/System.Web/System.Web.UI/Control.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/Control.cs 2008-02-06 13:22:32 UTC 
(rev 95019)
+++ trunk/mcs/class/System.Web/System.Web.UI/Control.cs 2008-02-06 13:23:22 UTC 
(rev 95020)
@@ -1335,6 +1335,12 @@
                }
                
                string ResolveClientUrlInternal (string relativeUrl) {
+                       if (relativeUrl.StartsWith 
(J2EE.J2EEConsts.ACTION_URL_PREFIX, StringComparison.Ordinal))
+                               return CreateActionUrl (relativeUrl.Substring 
(J2EE.J2EEConsts.ACTION_URL_PREFIX.Length));
+
+                       if (relativeUrl.StartsWith 
(J2EE.J2EEConsts.RENDER_URL_PREFIX, StringComparison.Ordinal))
+                               return ResolveClientUrl (relativeUrl.Substring 
(J2EE.J2EEConsts.RENDER_URL_PREFIX.Length));
+
 #endif
                        if (VirtualPathUtility.IsAbsolute (relativeUrl) || 
relativeUrl.IndexOf (':') >= 0)
                                return relativeUrl;

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to