Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 38761
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T14:45:31+00:00 2026-05-10T14:45:31+00:00

I have recently been doing a bit of investigation into the different types of

  • 0

I have recently been doing a bit of investigation into the different types of Model View architectures, and need to decide which one to pursue for future in-house development. As I’m currently working in a Microsoft shop that has ASP.NET skills, it seems my options are between ASP.NET MVC and WCSF (Monorail is probably out of the as it wouldn’t be supported by Microsoft).

After reading the ASP.NET MVC framework, using the WCSF as a yardstick, I picked up the following points:

  • ASP.NET MVC cannot use web controls that rely on postbacks, whereas WCSF can.
  • You have more control over the urls in an ASP.NET MVC site as opposed to a WCSF site.
  • An ASP.NET MVC site will probably be easier to test than an equivalent WCSF version.
  • It seems that the WCSF still uses the code behind to control UI events under some circumstances, but ASP.NET MVC doesn’t allow this.

What are some of the other considerations?
What have I misunderstood?
Is there anybody out there who has used both frameworks and has advice either way?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T14:45:32+00:00Added an answer on May 10, 2026 at 2:45 pm

    ASP.NET MVC cannot use web controls that rely on postbacks, whereas WCSF can.

    You should think of WCSF as guidance about how to use the existing WebForms infrastructure, especially introducing Model-View-Presenter to help enforce separation of concerns. It also increases the testability of the resulting code.

    You have more control over the urls in an ASP.NET MVC site as opposed to a WCSF site.

    If you can target 3.5 SP1, you can use the new Routing system with a traditional WebForms site. Routing is not limited to MVC. For example, take a look at Dynamic Data (which also ships in 3.5 SP1).

    An ASP.NET MVC site will probably be easier to test than an equivalent WCSF version.

    This is true because it uses the new abstractions classes for HttpContext, HttpRequest, HttpResponse, etc. There’s nothing inherently more testable about the MVC pattern than the MVP pattern. They’re both instances of ‘Separated Presentation’, and both increase testability.

    It seems that the WCSF still uses the code behind to control UI events under some circumstances, but ASP.NET doesn’t allow this.

    In Model-View-Presenter, since the outside world interacts with views (i.e., the URL points to the view), the views will naturally be responding to these events. They should be as simple as possible, either by calling the presenter or by offering events that the presenter can subscribe to.

    Model-View-Controller overcomes this limitation by having the outside world interact with controllers. This means your views can be a lot ‘dumber’ about non-presentation things.

    As for which you should use, I think the answer comes down to which one best suits your project goals. Sometimes WebForms and the rich third party control vendor availability will be preferable, and in some cases, raw simplicity and fine-grained HTML control will favor MVC.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 73k
  • Answers 73k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • added an answer Cody Lindley (jQuery Team Member) has a great example of… May 11, 2026 at 2:10 pm
  • added an answer UML class diagrams are not appropriate to describe a topological… May 11, 2026 at 2:10 pm
  • added an answer My undergraduate project dealt with transcribing notes from a WAV… May 11, 2026 at 2:10 pm

Related Questions

I've not used C++ very much in the past, and have recently been doing
Recently I've been doing lots of weekend coding, and have began to really need
I have recently been thinking about the difference between the two ways of defining
I have recently been working with Python using Komodo Edit and other simpler editors
I've recently bought myself a new cellphone, running Windows Mobile 6.1 Professional. And of
One of the joys of working for a government healthcare agency is having to
I recently got a new laptop. Unfortunately, it came with Vista. It's been one

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.