internal virtual string BaseVirtualDir {
get {
if (baseVDir == null)
- baseVDir = UrlUtils.GetDirectory (context.Request.FilePath);
-
+ baseVDir = VirtualPathUtility.GetDirectory (context.Request.FilePath);
+
return baseVDir;
}
- set {
+ set {
if (VirtualPathUtility.IsRooted (value))
baseVDir = VirtualPathUtility.ToAbsolute (value);
else
+2009-01-09 Marek Habersack <mhabersack@novell.com>
+
+ * BaseParser.cs, PageParser.cs, UserControlParser.cs: use
+ VirtualPathUtility.GetDirectory instead of UrlUtils.GetDirectory.
2008-12-25 Gonzalo Paniagua Javier <gonzalo@novell.com>
internal PageParser (string virtualPath, string inputFile, HttpContext context)
{
Context = context;
- BaseVirtualDir = UrlUtils.GetDirectory (virtualPath);
+ BaseVirtualDir = VirtualPathUtility.GetDirectory (virtualPath, false);
InputFile = inputFile;
SetBaseType (null);
AddApplicationAssembly ();
internal PageParser (string virtualPath, string inputFile, TextReader reader, HttpContext context)
{
Context = context;
- BaseVirtualDir = UrlUtils.GetDirectory (virtualPath);
+ BaseVirtualDir = VirtualPathUtility.GetDirectory (virtualPath, false);
Reader = reader;
if (String.IsNullOrEmpty (inputFile)) {
HttpRequest req = context != null ? context.Request : null;
internal UserControlParser (string virtualPath, string inputFile, HttpContext context, string type)
{
Context = context;
- BaseVirtualDir = UrlUtils.GetDirectory (virtualPath);
+ BaseVirtualDir = VirtualPathUtility.GetDirectory (virtualPath, false);
InputFile = inputFile;
SetBaseType (type);
AddApplicationAssembly ();
internal UserControlParser (string virtualPath, string inputFile, TextReader reader, HttpContext context)
{
Context = context;
- BaseVirtualDir = UrlUtils.GetDirectory (virtualPath);
+ BaseVirtualDir = VirtualPathUtility.GetDirectory (virtualPath, false);
if (String.IsNullOrEmpty (inputFile)) {
HttpRequest req = context != null ? context.Request : null;
Context = context;
string fpath = context.Request.FilePath;
- BaseVirtualDir = UrlUtils.GetDirectory (fpath);
+ BaseVirtualDir = VirtualPathUtility.GetDirectory (fpath, false);
// We're probably being called by ParseControl - let's use the requested
// control's path plus unique suffix as our input file, since that's the