Article ID: 811641 - Last Review: May 12, 2003 - Revision: 1.5 PRB: Page.ResolveUrl Method Does Not Return Path in ASP.NET 1.1Beta InformationThis article discusses a Beta release of a Microsoft product. The information in this article is provided as-is and is subject to change without notice.No formal product support is available from Microsoft for this Beta product. For information about how to obtain support for a Beta release, see the documentation that is included with the Beta product files, or check the Web location from which you downloaded the release. On This PageSYMPTOMSWhen you specify a Web Page while calling the Page.ResolveUrl method, the ResolveUrl method does not return the relative path of the page. This
problem occurs in ASP.NET version 1.1. However, this problem does not occur in
ASP.NET version 1.0. CAUSEThis problem occurs because the behavior of the ResolveUrl method of the Page class has been changed in Microsoft .NET Framework version 1.1
from the behavior in version 1.0. Web Controls use the ResolveUrl method to resolve the URL. In ASP.NET version 1.1, when the RelativeUrl parameter contains an absolute URL, the ResolveUrl method returns the URL unchanged. WORKAROUNDTo work around this problem, use the Page.Server.MapPath property to retrieve the path of the Web page. STATUS This
behavior is by design. Steps to Reproduce the Behavior
REFERENCESFor more information, visit the following Microsoft Web
site: http://msdn2.microsoft.com/en-us/library/system.web.ui.control.resolveurl(vs.71).aspx
(http://msdn2.microsoft.com/en-us/library/system.web.ui.control.resolveurl(vs.71).aspx)
| Article Translations
|

Back to the top
