Wrox Programmer Forums
VS.NET 2002/2003 Discussions about the Visual Studio.NET programming environment, the 2002 (1.0) and 2003 (1.1). ** Please don't post code questions here ** For issues specific to a particular language in .NET, please see the other forum categories.
Welcome to the p2p.wrox.com Forums.

You are currently viewing the VS.NET 2002/2003 section of the Wrox Programmer to Programmer discussions. This is a community of software programmers and website developers including Wrox book authors and readers. New member registration was closed in 2019. New posts were shut off and the site was archived into this static format as of October 1, 2020. If you require technical support for a Wrox book please contact http://hub.wiley.com
Old August 26th, 2003, 11:36 AM
planoie's Avatar
Friend of Wrox
Join Date: Aug 2003
Posts: 5,407
Thanks: 0
Thanked 16 Times in 16 Posts
Default Cannot load Type Abstract

When I create page or user control classes that are inherited from base classes that I created (which respectively inherit from System.Web.UI.Page and System.Web.UI.UserControl), and I then open them up in my project VS.Net gives me the following error message:
The file failed to load in the Web Form designer.
Please correct the following error, then load it again: Type Abstract
I finally figured out that this was due to the fact that my page was inheriting from a class that VS didn't recognize so it doesn't know what designer capabilities to use (or something like that). Oddly, this only happens in one project using this scenario while another project using the same scenario does not give me this error.

Does anyone know how to remedy this if that's even possible? It's annoying because you lose intellisense in the form designer after you've loaded up an "abstract" form or control.

Old August 26th, 2003, 11:42 AM
Registered User
Join Date: Aug 2003
Posts: 3
Thanks: 0
Thanked 0 Times in 0 Posts

I have the same problem with windows forms. I cannot inherit from a baseform class which is of type abstract. Designer complains that correct the abstract identifier on the base form. So instead i used an interface and used that to inherit from instead.

Old September 3rd, 2003, 03:13 PM
Registered User
Join Date: Sep 2003
Posts: 1
Thanks: 0
Thanked 0 Times in 0 Posts

Remove "abstract" from your base-class codebehind code.
public class MyBaseClass : System.Web.UI.UserControl

Similar Threads
Thread Thread Starter Forum Replies Last Post
Could not load type 'WebForm1' error hastikeyvan ASP.NET 2.0 Professional 10 July 14th, 2008 01:16 PM
Error could not load type - RoleManager mussitsch ASP.NET 2.0 Professional 0 August 21st, 2007 11:31 AM
Could not load type 'WebForm1' error hastikeyvan ASP.NET 2.0 Basics 0 June 22nd, 2006 01:31 AM
type load exception crazy_eye_bob Crystal Reports 4 November 7th, 2005 01:16 PM
Could not load type 'Namespace.PageName'. Bhavin Crystal Reports 0 December 16th, 2004 03:58 PM

Powered by vBulletin®
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright (c) 2020 John Wiley & Sons, Inc.