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

  • SEARCH
  • Home
  • 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 562191
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 13, 20262026-05-13T12:31:43+00:00 2026-05-13T12:31:43+00:00

I have a public facing hobby site that gets about 3000 unique visitors a

  • 0

I have a public facing hobby site that gets about 3000 unique visitors a day, written in classic ASP that is in bad need of a revamp and redesign. I’ve faced the realization that an upgrade to ASP.net is the best way to go to implement features that are just too hard in ASP for the hobbyist (consuming RSS feeds, authentication and user profiles) but which I’m keen to get stuck into once I get past the redesign/upgrade.

But, I have been paralysed with uncertainty about which way to go: Web Forms or MVC – plus the fact that there always seems to be some new release about to launch that seems like it would be worth holding out for to improve the learning curve. So I spend hours reading about WebForms then read something that tells me I might be better off thinking about MVC, then read about MVC and wonder whether it actually suits what I’m trying to do.

None of the tutorials and starter sites really talk about what works well for sites that are traditional old static information sites (not catalogues or user-content-driven).

My site is about 75% static information pages that rarely change. However, the ASP scripting is essential in the user interface on all those pages – dynamically or randomly picking design elements (like a header photo) or providing a particular sidebar box based on the day of the year or at random.

The kind of scripting I have is things like a script to randomly pick and display one of 30 header images for the page, a script to display text and links based on what day of the year it is, a script that allows me to declare a particular search keyword as being relevant to the content for a particular page and having that pre-loaded as the text in the search input box when the page loads.

For most of the rest of the pages, they are about displaying data. Some of them are small recordsets (almanac type information about what is significant about this particular day of the year) and I save it and pull it from an Array variable in the page itself. Others pull information from an Access database that changes rarely enough that I’ve never bothered implementing CUD functionality live on the site (and the necessary roles and authentication to secure it), but just update the database offline and upload it to send the changes live.

With ASP.net, I would be fine moving to SQL Server and building live administration pages. I don’t need to stick with Access.

But, I’m more used to writing raw HTML and CSS and I’m finding WebForms (especially Viewstate and events/postbacks) a challenge to get my head around conceptually. Even though it seems to fit more with the static page in a file system with some server-side code that I’m used to.

On the other hand, MVC seems to be well suited to lovingly hand-coded design, but where everything gets pulled from a database.

What would you recommend? Should I pull all the static pages into a database and serve them through an “article” view in MVC?

I’m not a professional developer – so it’s not about what will look best on my resume. I’m just looking for what will (a) have the least learning curve for someone coming from VBScript inline expressions in classic ASP and (b) what best suits what my site does and (c) lets me have some control over the mark-up and CSS.

  • 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. Editorial Team
    Editorial Team
    2026-05-13T12:31:43+00:00Added an answer on May 13, 2026 at 12:31 pm

    Definitely go MVC, especially if you’re more comfortable as an HTML/CSS guy. Postbacks offer no advantage for a site that is largely static, and it will take months for you to get your head around the page lifecycle (I have yet to meet a developer who was a master of the lifecycle after 6 months of coding in it.)

    Converting an ASP classic site to MVC will basically involve moving your HTML and ASP tags into Views, and replicating your existing URL’s using the routing mechanisms. You’ll need to upgrade your scripts to use some more modern functionality, but that should be fairly straightforward I would imagine.

    I do disagree with the idea that in MVC everything is pulled from the database – that’s a bit irrelevant to the architecture. I’ve coded 100% static sites in MVC frameworks and loved it 🙂

    My rule of thumb is trending towards this: “MVC for websites, WebForms for enterprise web applications – maybe.”

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

Sidebar

Related Questions

ASP.NET - IIS 6 - we currently have a public-facing site that has a
I have a MOSS 2007 running a site that has a public facing form
We have a site that is public facing, let's say it's http://www.example.com . When
I have a public facing web page in .Net that I would like to
I have to create a public facing site, surely it will have a admin
We have a MasterPage for public facing site on Office 365 SharePoint Online Any
I have a public facing website and need to create an admin site for
I have a MOSS 2007 test site, its not public facing, instead its on
I'm starting a project that will be public facing using asp.net mvc. I know
I have a public facing website that has been receiving a number of SQL

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.