Odd behavior in 2005 with base page classes
- From: craig.wagner@xxxxxxxxx
- Date: 25 Nov 2005 10:55:34 -0800
I have converted two ASP.NET 1.1 applications to ASP.NET 2.0. Each one
had some odd results, most of which I've been able to address. I'm
looking for some confirmation/advice.
Both applications use a base page class inherited from
System.Web.UI.Page. In both cases my base page class is in a separate
folder of the web application (e.g. c:\mywebapp\baseclass).
When I converted the second application, the wizard was insistent on
creating an abstract stub for my base class, which messed everything up
royally (circular reference errors). I unwound that. The wizard seems a
little indiscrimanent about applying that particular coding pattern to
my applications, btw.
Anyway, upon first trying to compile my app I got errors that it
couldn't find my base page class. I resolved that by adding the
following to each page that complained about not finding the base
class.
<%@ Reference Page="~/BaseClasses/basepage.aspx" %>
Everything is now compiling without error, but I am getting a lot of
warnings like the following.
Warning 2 'Nwea.BlueWater.GenericError.Profile' hides inherited
member 'Nwea.BlueWater.BaseClasses.BasePage.Profile'. Use the new
keyword if hiding was intended.
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\bluewateradmin\4c8ac349\b294ab7\App_Web_rga8akwb.0.cs 45
Warning 3 'Nwea.BlueWater.GenericError.ApplicationInstance' hides
inherited member
'Nwea.BlueWater.BaseClasses.BasePage.ApplicationInstance'. Use the new
keyword if hiding was intended.
c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET
Files\bluewateradmin\4c8ac349\b294ab7\App_Web_rga8akwb.0.cs 51
I only get these in one of my converted projects, not the other (and
they both use a base page class). The problem is that the warning is
showing up in files that are being generated for me.
Any thoughts/suggestions/pointers?
.
- Follow-Ups:
- Re: Odd behavior in 2005 with base page classes
- From: Rick Strahl [MVP]
- Re: Odd behavior in 2005 with base page classes
- Prev by Date: Re: Drag drop in web forms
- Next by Date: Accessing session from thread
- Previous by thread: Re: Cannot display Chinese data from database
- Next by thread: Re: Odd behavior in 2005 with base page classes
- Index(es):
Relevant Pages
|