473,326 Members | 2,013 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,326 software developers and data experts.

Does ASP.NET in .NET 2.0 now have a front controller architecture?

WebForms used to be a Page controller architecture (in .NET 1.x) which
severely limited (prevented?) true MVC designs with WebForms. Any ideas?

--
Don't talk unless you can improve the silence.

Feb 8 '06 #1
4 1575
On Wed, 8 Feb 2006 05:02:01 -0000, "Kunle Odutola"
<ku***********@REMOVETHISokocha.freeserve.co.uk> wrote:
WebForms used to be a Page controller architecture (in .NET 1.x) which
severely limited (prevented?) true MVC designs with WebForms. Any ideas?

If you think 1.x prevented an MVC design, then I'm sure you'll find
2.0 also prevents an MVC design.

--
Scott
http://www.OdeToCode.com/blogs/scott/
Feb 8 '06 #2

"Scott Allen" <sc***@nospam.odetocode.com> wrote in message
news:lp********************************@4ax.com...
On Wed, 8 Feb 2006 05:02:01 -0000, "Kunle Odutola"
<ku***********@REMOVETHISokocha.freeserve.co.uk> wrote:
WebForms used to be a Page controller architecture (in .NET 1.x) which
severely limited (prevented?) true MVC designs with WebForms. Any ideas?

If you think 1.x prevented an MVC design, then I'm sure you'll find
2.0 also prevents an MVC design.


I merely stated a fact - ASP.NET 1.x's page controller architecture meant
one had to dump WebForms and build MVC frameworks from scratch as it were
(e.g. the web MVC portions of Maverick.NET, MonoRail, Struts.NET,
Spring.NET).

I was wondering if ASP.NET 2.0 still has the same basic limitation (i.e page
controller architecure for webforms). There was an MS statement that Whidbey
would sport a front controller but, I haven't been able to get a clear and
definitive answer as to whether .NET 2.0 does from my usual sources so far.

Kunle

Feb 12 '06 #3
On Sun, 12 Feb 2006 11:26:11 -0000, "Kunle Odutola"
<ku***********@REMOVETHISokocha.freeserve.co.uk> wrote:

I merely stated a fact - ASP.NET 1.x's page controller architecture meant
one had to dump WebForms and build MVC frameworks from scratch as it were
(e.g. the web MVC portions of Maverick.NET, MonoRail, Struts.NET,
Spring.NET).

Yes, I know. I was merely trying to say nothing much changed.
I was wondering if ASP.NET 2.0 still has the same basic limitation (i.e page
controller architecure for webforms). There was an MS statement that Whidbey
would sport a front controller but, I haven't been able to get a clear and
definitive answer as to whether .NET 2.0 does from my usual sources so far.


I don't know what the MS statement could have been discussing. The
ASP.NET 2.0 architecture is still web form oriented. Some additional
extensibility points, like the VirtualPathProvider might help, but I'm
sure you'll still be wiring up a custom HttpHandler.

--
Scott
http://www.OdeToCode.com/blogs/scott/
Feb 13 '06 #4

"Scott Allen" <sc***@nospam.odetocode.com> wrote in message
news:ka********************************@4ax.com...
On Sun, 12 Feb 2006 11:26:11 -0000, "Kunle Odutola"
<ku***********@REMOVETHISokocha.freeserve.co.uk> wrote:

I merely stated a fact - ASP.NET 1.x's page controller architecture meant
one had to dump WebForms and build MVC frameworks from scratch as it were
(e.g. the web MVC portions of Maverick.NET, MonoRail, Struts.NET,
Spring.NET).


Yes, I know. I was merely trying to say nothing much changed.


Thanks. I suspected nothing had changed.
I was wondering if ASP.NET 2.0 still has the same basic limitation (i.e pagecontroller architecure for webforms). There was an MS statement that Whidbeywould sport a front controller but, I haven't been able to get a clear anddefinitive answer as to whether .NET 2.0 does from my usual sources so far.


I don't know what the MS statement could have been discussing. The
ASP.NET 2.0 architecture is still web form oriented. Some additional
extensibility points, like the VirtualPathProvider might help, but I'm
sure you'll still be wiring up a custom HttpHandler.


Oh well, business as usual isn't so bad. Thanks.

Kunle

Feb 13 '06 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: Prasad Patil | last post by:
Hi I am trying to understand the article http://msdn.microsoft.com/practices/type/Patterns/Enterprise/DesFrontController/...
2
by: Colin Basterfield | last post by:
Hi, has anyone (tried to) implement the Front Controller pattern as described at http://msdn.microsoft.com/architecture/patterns/ImpFrontControllerInASP/ I'm having trouble resolving the...
2
by: Magdelin | last post by:
I am trying to implement the front controller web presentation design pattern proposed by MS at the following link: http://msdn.microsoft.com/practices/type/patterns/enterpris...
2
by: Mr Wizard | last post by:
I am going through the front controller http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpatterns/html/ImpFrontControllerInASP.asp and all works well except when the server.transfer...
1
by: NGM | last post by:
Hello All When implementing FrontController sample MSDN I am facing a lot of problems try implementing the front controller patterm sample provided by microsoft:...
2
by: Alok Jain | last post by:
Hi, We are using Front Controller implementation in our DotNet application. I am trying to hide URL in my application. This is based on Front Controller model. I am able to achieve if I do...
5
by: garethdjames | last post by:
A while ago I read news about ASP.Net 2.0 having support for the Front Controller model, In all the reports I have read and in the latest beta download I can see no implicit support for this...
3
by: Ashish | last post by:
Is anyone aware of a good Front Controller Pattern implementation in ASP.Net, we are developing a new product, and contemplating whether we should use Front Controller Pattern implementation, due...
1
by: Aquaren | last post by:
I have a framework that uses the front controller design pattern for a single point of entry to the application and the autoload function for includes. I am trying to incorporate AJAX into the...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: Vimpel783 | last post by:
Hello! Guys, I found this code on the Internet, but I need to modify it a little. It works well, the problem is this: Data is sent from only one cell, in this case B5, but it is necessary that data...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.