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 836851
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 15, 20262026-05-15T05:02:57+00:00 2026-05-15T05:02:57+00:00

After developing ASP.NET apps exclusively for several years I’m about to start developing Winforms

  • 0

After developing ASP.NET apps exclusively for several years I’m about to start developing Winforms apps. What are the gotchas that I should be looking out for with this changes? For instance the way object lifetime is managed in the winforms paradigm. I’m sure there must be plenty of gotchas / differences between the two that I need to be mindful of.

Thanks.

  • 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-15T05:02:57+00:00Added an answer on May 15, 2026 at 5:02 am

    There are many gotchas going from Winforms to ASP.NET. However going the other way you might just experience a breath of fresh air since it’s all running in process and you have a fully stateful environment, meaning things won’t disappear and be rebuilt.

    At times you will be confused because you’re still thinking in ASP.NET and the Winforms way is too easy. Prepare to bang your head against the desk and repeat “stupid, stupid, stupid… it’s so obvious” and stuff like that.

    • No more stateless stuff (postback, viewstate, control state, waiting until controls are ready, etc)
    • No more application recycling
    • No AJAX callbacks or page redirects – No more request/response UI model
    • Everything just persists there and exists as you last left it.
    • You can still use all the middle-tier and backend stuff you’re accustomed to (non-UI) so that will feel really comfortable and takes care of a lot of the transition

    However
    Layout and design will feel a little more stringent compared to the natural flow of HTML and its application of CSS style separately.
    For a more beautiful and richer UI you might want to consider WPF to succeed your Winform endeavours. This Microsoft section provides info on both technologies.

    There will be a transition of course as you learn the classes specific to Winforms, however they feel similar to the ASP.Net versions, just simpler to implement.

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

Sidebar

Related Questions

I'm developing a site in asp.net MVC that should generate invoices. After some reading
I'm in the process of developing an ASP.NET MVC project, and after several weeks
I'm developing ASP.NET in C# after performing aspnet_regsql on my database. I want to
I'm developing an ASP.NET handler with C# that receives an array of data posted
I'm developing web site using asp.net. In my web site after login i set
We are developing an asp.net 2.0 web application in that user can sign-up or
I'm developing an asp.net webservice application to provide json-formatted data to a widget that
Background I am developing an ASP.Net server side control that needs to talk to
We're developing a reporting application that uses asp.net-mvc (.net 4). We connect through DDTEK.Sybase
I am developing an asp.net website that will need regular updates for source codes

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.