Subclassing UserControl makes the Visual Studio designer does not work

Ask a Question related to ASP.NET General, Design and Development.

  1. #1

    Default Subclassing UserControl makes the Visual Studio designer does not work

    I want to subclass the System.Web.UI.UserControl to make a
    common control for my site. Then, when I create a new
    UserControl from the Visual Studio I changed the base
    class System.Web.UI.UserControl to my UserControl class
    (a.k.a MyUserControl).
    MyUserControl is only a .cs file with a class inheriting
    from System.Web.UI.UserControl.
    But, when I try to view the control in the Visual Studio
    designer it always pop me a window asking me if I want to
    reload the file and after :
    "The file failed to load in the Web Form designer. Please
    correct the following error, then load it again: Type
    Abstract".

    Here is my base class for all my UserControl :

    public class MyUserControl : System.Web.UI.UserControl
    {
    MyUserControl()
    {
    }
    }

    Thanks in advance for any help.
    S Guiboud Guest

  2. Similar Questions and Discussions

    1. DW8 to Visual Studio
      I would like to get my DW8 asp.NET pages to open up in Visual Studio 2003. I have some co workers that need to do some work as well..... I have...
    2. Visual studio?
      Not that i dont like the flex ide, but i'd much rather use visual studio? has anyone found a plug in or tried to intergrade into vs.net yet?
    3. Control Render Method Problem and the Visual Studio Designer
      Hello List, I have a web control library that has both Render and OnPreRender methods. My problem is that when I drag and drop my control onto the...
    4. UserControl, Inheritance and the VS Designer
      I have a problem that seems like it should be simple (or not really a problem in the first place), that has become quite frustrating. I have a...
    5. Visual Studio.NET and PHP
      Hello, Does anyone have an idea how to integrate PHP into Visual Studio .NET 2003. Thanks, Albert Ahtenberg
  3. #2

    Default Re: Subclassing UserControl makes the Visual Studio designer does not work

    I was getting this problem as well. Unfortunately I cannot remember
    exactly what the problem is.

    However, I do remember that you need to build the solution - this is
    because the visual designer is trying to create an instance of your
    class.

    Sorry if that doesn't solve it,
    but i thought i should mention it.
    Ross.


    "S Guiboud" <sguiboudribaud@ubi.com> wrote in message news:<022c01c34c8d$079c7660$a301280a@phx.gbl>...
    > I want to subclass the System.Web.UI.UserControl to make a
    > common control for my site. Then, when I create a new
    > UserControl from the Visual Studio I changed the base
    > class System.Web.UI.UserControl to my UserControl class
    > (a.k.a MyUserControl).
    > MyUserControl is only a .cs file with a class inheriting
    > from System.Web.UI.UserControl.
    > But, when I try to view the control in the Visual Studio
    > designer it always pop me a window asking me if I want to
    > reload the file and after :
    > "The file failed to load in the Web Form designer. Please
    > correct the following error, then load it again: Type
    > Abstract".
    >
    > Here is my base class for all my UserControl :
    >
    > public class MyUserControl : System.Web.UI.UserControl
    > {
    > MyUserControl()
    > {
    > }
    > }
    >
    > Thanks in advance for any help.
    Ross Dempster Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139