title: What does "javascript:_doPostBack('Gridview','Edit$0')" mean, full post back still occurs?
body: <p>JavaScript is used where one want to do something on the client side purely, or wants to send something to the server in a manner that postback does not handle.</p>
  
  <p>But in Visual Studio 2008 controls ASP.NET C# I have seen that when the page is displayed in the browser the controls, namely GridView, FormView, and LINKBUTTON (!) all show this <code>javascript:thing</code> when the cursor is hovered on them. Why?</p>
  
  <p>Post back still occurs. Even the linkbutton has this JavaScript thing and whenever you click on it, full post back occurs.</p>
  
  <p>Changing <code>label.text</code>, etc. too is on the pageload event!</p>
  
  <blockquote>
    <ul>
    <li>so why the JavaScript? Why not a simple button? Why linkbutton?</li>
    </ul>
  </blockquote>