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

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 18, 20262026-05-18T06:41:41+00:00 2026-05-18T06:41:41+00:00

The best explanation I’ve found for a postBack is from Wiki. a postback is

  • 0

The best explanation I’ve found for a postBack is from Wiki.

a postback is an HTTP POST to the same page that the form is on.

While the article does explain how a second page was needed in ASP, but no longer needed in ASP.NET, it doesn’t give much detail or background. I am looking for a freakin’ tome of information on PostBacks. Much like the simple question of “how can I clean a house” can be addressed by this 900 page book. I don’t need 900 pages worth, but details please. I found a nice little tutorial for ASP.NET life cycle, but it seriously glosses over postbacks (amongst other things).

I am looking to the developers who have been around before .NET and really don’t take these kinds of things for granted. Books and hyperlinks are reasonable answers or additions to your answer.

  • 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-18T06:41:42+00:00Added an answer on May 18, 2026 at 6:41 am

    So far I’ve seen the right answer alluded to repeatedly, and almost everyone has come shy of what I consider subjectively to be the mark.

    Let’s start with the basics:

    An HTTP request can be any of the HTTP verbs, but the two that people use most are GET and POST. Well, those are the two a programmer uses most frequently. The others all have some purpose, if they’re implemented on the server. When you send information to the server, you can do so either through the use of the URL (to request a page) or within the body of the request (POST, PUT, DELETE, for instance).

    Now you’ll remark (I’m sure) that the URL in a GET request often contains data, and this is true, but according to W3C, you should not use GET to alter state, and yet we do often. It’s sort of a hack that we all agree is an actual use, and not a hack. Whether that makes it a hack or an actual implementation detail I leave up to you.

    So when you send the body of the POST (skipping the others for now, you can figure it out from here) with the form elements, you’re sending back certain elements. How those elements are defined is up to you and to the environment you’re working in. You could post to a server with a JSON element in the body, or with XML, or with form fields. Generally we do posts from a FORM element in the body of the HTML.

    Now everyone says, “oh, a postback is a subsequent request to a page.” But, that’s not true. A postback is when you send data via POST -> back to the server. I say this because the difference between a GET request and a POST request is if data is included in the body (and the verb used, but the client usually knows how to deal with that). You could postback to the page on the first time the page is visited, and in fact ASP.NET has tools for doing that in the library. You could certainly have a desktop client POST data to a server (think Twitter) without showing any webpage at all from the server (ok, so twitter is probably not the best concept to use for an example here, but I want to illustrate that you can use a client that doesn’t show the webpage, so no request is necessary).

    So really what you should read there in “postback” is “I’m POSTing data BACK to the server for processing”. It’s presumed that you retrieved the page initially with a GET to show the user the <form> element that has <input> fields for them to interact with, and that at the end you’re sending data back. But I hope you can see that it doesn’t have to be in that order.

    So here’s something else to consider:

    What if you gave the user a page with a bunch of <input>s and no <form> but instead, had a button wired up in javascript to concat all those <input>s with &value-n= and send them as a GET? Does the same thing, but violates that concept of only using GET for requests. (possibly) ensuing discussion encourages me to reinforce that GET should have no side effects (no updating values)

    It’s how come you can send someone a link to a google search, for instance. So we don’t ALWAYS have to POST BACK to the server to get data.

    Hope this helps.
    Cheers

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

Sidebar

Related Questions

Best recommendations for accessing and manipulation of sqlite databases from JavaScript.
As best-behaved as I try to be about keeping my unit tests disconnected from
The best that I have been able to come up with is: strlen(preg_replace('/^([\\*]*)\s(.+)/',$1,$line)); ^^That
What is the best way to verify/test that a text string is serialized to
How best to make the selected date of an ASP.NET Calendar control available to
For best performance, is it better to use a virtual IDE HDD or virtual
How best can I convert instances of double backslashes to a single backslash in
What best practices should be observed when implementing HDL code? What are the commonalities
The best I can come up with for now is this monstrosity: >>> datetime.utcnow()
What is the best solution for maintaining backup and revision control on live websites?

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.