Author: kostat
Date: 2008-01-20 05:14:38 -0500 (Sun, 20 Jan 2008)
New Revision: 93342
Modified:
trunk/mcs/class/System.Web/System.Web.UI/Control.jvm.cs
Log:
suppress exception and return url as is
Modified: trunk/mcs/class/System.Web/System.Web.UI/Control.jvm.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI/Control.jvm.cs 2008-01-20
10:07:14 UTC (rev 93341)
+++ trunk/mcs/class/System.Web/System.Web.UI/Control.jvm.cs 2008-01-20
10:14:38 UTC (rev 93342)
@@ -249,11 +249,19 @@
}
string ResolveAppRelativeFromFullPath (string url) {
- Uri uri = new Uri (url);
- if (String.Compare (uri.Scheme,
Page.Request.Url.Scheme, StringComparison.OrdinalIgnoreCase) == 0 &&
- String.Compare (uri.Host,
Page.Request.Url.Host, StringComparison.OrdinalIgnoreCase) == 0 &&
- uri.Port == Page.Request.Url.Port)
- return VirtualPathUtility.ToAppRelative
(uri.PathAndQuery);
+ try {
+ Uri uri = new Uri (url);
+ if (String.Compare (uri.Scheme,
Page.Request.Url.Scheme, StringComparison.OrdinalIgnoreCase) == 0 &&
+ String.Compare (uri.Host,
Page.Request.Url.Host, StringComparison.OrdinalIgnoreCase) == 0 &&
+ uri.Port == Page.Request.Url.Port)
+ return VirtualPathUtility.ToAppRelative
(uri.PathAndQuery);
+ }
+ catch (Exception e) {
+ //don't care
+#if DEBUG
+ Console.WriteLine (e.ToString ());
+#endif
+ }
return url;
}
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches