By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,905 Members | 879 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,905 IT Pros & Developers. It's quick & easy.

Front Controller Implementation in ASP.NET is full of BUGS

P: n/a
NGM
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/de...ollerInASP.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...7036#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: ng********@hotmail.com as well as i am desperate to solve this problem

Thanks in advance
NG

Nov 18 '05 #1
Share this Question
Share on Google+
1 Reply


P: n/a
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" <ng********@hotmail.com> wrote in message
news:77**********************************@microsof t.com...
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/de...-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...7036#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: ng********@hotmail.com as well as i am desperate to solve this problem:
Thanks in advance!
NGM

Nov 18 '05 #2

This discussion thread is closed

Replies have been disabled for this discussion.