Front Controller Implementation in ASP.NET is full of BUGS

Discussion in 'ASP .Net' started by =?Utf-8?B?TkdN?=, Jan 24, 2004.

  1. Hello All

    When implementing FrontController sample MSDN
    I am facing a lot of problems

    try implementing the front controller patterm sample provided by microsoft: (http://msdn.microsoft.com/library/d...s/dnpatterns/html/ImpFrontControllerInASP.asp)

    The irony of microsoft asp.net sample is it does not work...and the WORKAROUND as they say it is provide
    in article (http://support.microsoft.com/default.aspx?scid=kb;en-us;817036#appliesto
    explains that this is a design flaw in ASP.NET,!!!!!!!

    anway if you tried that sample here is the error

    It gives the error

    Server Error in '/MVCProto1' Application
    -------------------------------------------------------------------------------

    Error executing child request for MVCSuccess.aspx.
    Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

    Exception Details: System.Web.HttpException: Error executing child request for MVCSuccess.aspx

    Source Error:

    Line 34:
    Line 35: context.Server.Transfer("MVCSuccess.aspx")

    and here is microsofts explaination for this, and the solution is bad as well, it asks me to
    add code in "Application_BeginRequest " which i cant as it breaks the design of Front Controller Pattern !!!!!

    The crux of the problem is that you cannot to do a Server.Transfer in the HttpHandler..
    Response.Redirect works but it does not call the Page_Load for the redirected page as well..

    I want the solution for my problem

    after looking different ways of impelementing MVC model in asp.net (first of all ASP.NET does not provide it!

    i selected the Front controller approach as Microsoft proposed it (where else in MSDN) and now this occurs..

    PLEASE TELL ME HOW TO SOLVE THIS PROBLEM OR TELL ME HOW TO IMPLEMENT MVC MODEL IN ASP.NET IN A VERY CLEAN WAY???

    You can reply solutions to my id: as well as i am desperate to solve this problem

    Thanks in advance
    NG
    =?Utf-8?B?TkdN?=, Jan 24, 2004
    #1
    1. Advertising

  2. =?Utf-8?B?TkdN?=

    Nick Guest

    I believe looking at using a HttpModule allows you to successfully implement
    front controller, though I havent implemented it myself. However you might
    find that there are ways of devleoping a site that doesnt use Front
    Controller, but provides a number of OO benefits you might be striving for
    with this pattern. I am having some great success in using a base class for
    providing my "same look and feel" concept, and then creating aspx files each
    of my views. The code behind is not a controller in my system - I dont
    think it being called that generally with the code behind is exactly
    accurate. I see the code-behind as nothing more than a conduit between my
    real controller and the view. In my view, the code-behind page is a view
    class, and nothing more.

    Hope that gives you some food for thought,

    Nick.

    "NGM" <> wrote in message
    news:...
    > Hello All,
    >
    > When implementing FrontController sample MSDN
    > I am facing a lot of problems,
    >
    > try implementing the front controller patterm sample provided by

    microsoft:
    (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns
    /html/ImpFrontControllerInASP.asp)
    >
    > The irony of microsoft asp.net sample is it does not work...and the

    WORKAROUND as they say it is provided
    > in article

    (http://support.microsoft.com/default.aspx?scid=kb;en-us;817036#appliesto)
    > explains that this is a design flaw in ASP.NET,!!!!!!!!
    >
    > anway if you tried that sample here is the error:
    >
    > It gives the error:
    >
    > Server Error in '/MVCProto1' Application.
    > --------------------------------------------------------------------------

    ------
    >
    > Error executing child request for MVCSuccess.aspx.
    > Description: An unhandled exception occurred during the execution of the

    current web request. Please review the stack trace for more information
    about the error and where it originated in the code.
    >
    > Exception Details: System.Web.HttpException: Error executing child request

    for MVCSuccess.aspx.
    >
    > Source Error:
    >
    > Line 34:
    > Line 35: context.Server.Transfer("MVCSuccess.aspx");
    >
    >
    > and here is microsofts explaination for this, and the solution is bad as

    well, it asks me to
    > add code in "Application_BeginRequest " which i cant as it breaks the

    design of Front Controller Pattern !!!!!!
    >
    >
    > The crux of the problem is that you cannot to do a Server.Transfer in the

    HttpHandler...
    > Response.Redirect works but it does not call the Page_Load for the

    redirected page as well...
    >
    > I want the solution for my problem!
    >
    > after looking different ways of impelementing MVC model in asp.net (first

    of all ASP.NET does not provide it!)
    >
    > i selected the Front controller approach as Microsoft proposed it (where

    else in MSDN) and now this occurs...
    >
    > PLEASE TELL ME HOW TO SOLVE THIS PROBLEM OR TELL ME HOW TO IMPLEMENT MVC

    MODEL IN ASP.NET IN A VERY CLEAN WAY????
    >
    > You can reply solutions to my id: as well as i am

    desperate to solve this problem:
    >
    > Thanks in advance!
    > NGM
    >
    Nick, Jan 25, 2004
    #2
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Colin Basterfield

    Front Controller pattern!

    Colin Basterfield, Dec 10, 2003, in forum: ASP .Net
    Replies:
    2
    Views:
    1,397
    Colin Basterfield
    Dec 22, 2003
  2. moid
    Replies:
    0
    Views:
    397
  3. Replies:
    5
    Views:
    2,280
    Aquila Deus
    May 8, 2005
  4. Kunle Odutola
    Replies:
    4
    Views:
    1,386
    Kunle Odutola
    Feb 13, 2006
  5. Josef 'Jupp' Schugt

    Still use 'ruby-bugs' for Ruby bugs?

    Josef 'Jupp' Schugt, Nov 4, 2004, in forum: Ruby
    Replies:
    2
    Views:
    155
    Tom Copeland
    Nov 4, 2004
Loading...

Share This Page