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

  1. #1

    Default Page Base Classes

    ..NET seems to support inheritance of the Page class, but it doesn't seem to
    render the information from the base class properly, at least not by
    default.

    If I create a base class, say, PageBase that derives from the 'normal' Page
    class - then derive a new page type, say LoginPage, that derives from
    PageBase I would have expected the controls, background, etc. that I placed
    on the PageBase class level to appear in the LoginPage page - but they
    don't.

    Can anyone tell me what is going on here? ...Is there an easy work-around
    (available now), or should I abandon the idea of a visual inheritance in the
    current version of .NET?

    Thanks!


    Tom J. Guest

  2. Similar Questions and Discussions

    1. Desperate: share base classes/methods across control assemblies?
      Please. I really really need help here deciding what to do. I've been spending a lot of time lately building (hopefully) useful server...
    2. Adding a Dynamic User Control from the Base Page Class (and retaining it on Postback?)
      Hi There! As the subject says, I need to add a user control dynamically (using LoadControl function) to the derieved page from the base Page...
    3. Abstract Base Page / UserControl
      Our current solution has a number of ASP.NET pages with very similar functionality. We would like to move the common functions into a base class...
    4. Base of Numbers
      Hello Folks! I just wanted to know if there's any way except "printf" to print out (or convert to string) a number using a different base than...
    5. Designer refuses to load webform when some of base classes was changed
      We have some base classes library which includes also base web form class. In every new project we adding one web form class which inherits from our...
  3. #2

    Default Re: Page Base Classes

    The visual components can't be inherited. The code can.

    The .aspx itself, technically inherits from the class defined in the .vb
    file. You will notice, that private variables in your .vb file will not be
    accessible in server side scripts in the .aspx. But the protected ones will
    be - because protected variables can be inherited.

    "Tom J." <etjorg@hotmail.com> wrote in message
    news:%23PDIGuXRDHA.1072@TK2MSFTNGP10.phx.gbl...
    > .NET seems to support inheritance of the Page class, but it doesn't seem
    to
    > render the information from the base class properly, at least not by
    > default.
    >
    > If I create a base class, say, PageBase that derives from the 'normal'
    Page
    > class - then derive a new page type, say LoginPage, that derives from
    > PageBase I would have expected the controls, background, etc. that I
    placed
    > on the PageBase class level to appear in the LoginPage page - but they
    > don't.
    >
    > Can anyone tell me what is going on here? ...Is there an easy work-around
    > (available now), or should I abandon the idea of a visual inheritance in
    the
    > current version of .NET?
    >
    > Thanks!
    >
    >

    Marina Guest

  4. #3

    Default Re: Page Base Classes

    How do you think it's going to look like.
    When page renders it self it renders evrything from <HTML> to </HTML>
    So do you want to see 2 <HTML> tags in your output?

    I do not think so.

    George.

    "Tom J." <etjorg@hotmail.com> wrote in message
    news:%23PDIGuXRDHA.1072@TK2MSFTNGP10.phx.gbl...
    > .NET seems to support inheritance of the Page class, but it doesn't seem
    to
    > render the information from the base class properly, at least not by
    > default.
    >
    > If I create a base class, say, PageBase that derives from the 'normal'
    Page
    > class - then derive a new page type, say LoginPage, that derives from
    > PageBase I would have expected the controls, background, etc. that I
    placed
    > on the PageBase class level to appear in the LoginPage page - but they
    > don't.
    >
    > Can anyone tell me what is going on here? ...Is there an easy work-around
    > (available now), or should I abandon the idea of a visual inheritance in
    the
    > current version of .NET?
    >
    > Thanks!
    >
    >

    George Ter-Saakov 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