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

Ask A Question

Stats

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

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

    • 7 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team

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

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer According to the NSHTTPCookieStorage docs, cookies are not shared between… May 15, 2026 at 10:15 am
  • Editorial Team
    Editorial Team added an answer Essentially you cannot do exactly what you want to. This… May 15, 2026 at 10:15 am
  • Editorial Team
    Editorial Team added an answer You need to create a wifi lock. Here is how… May 15, 2026 at 10:15 am

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.