<p>I'm trying to understand what this method means as I'm reading <a href="http://msdn.microsoft.com/en-us/library/system.web.ui.clientscriptmanager.getpostbackeventreference.aspx" rel="noreferrer">this</a> and have wondered what uses this may have. I don't quite understand the example given.</p>

<p>Can anyone give another explanation of it. Examples would help.</p>

<p>Thanks</p>

The simplest example is a LinkButton. Drop one in a page and look at the HTML it generates. You'll see something like.
```
```
href="javascript:__doPostBack('ctl00$LinkButton1','')"
```
```
GetPostBackEventReference allows you to get that piece of JavaScript, so that you can trigger that postback from elsewhere. However you run that bit of JavaScript, a postback will happen and the OnClick event will fire on the server just as if you'd clicked the LinkButton. The example on MSDN wires up a similar bit of JavaScript to the links to trigger server-side events on the GridView.
The more practical uses are when you want to handle postbacks in a custom control. Your control implements
IPostBackEventHandler
to handle the postbacks on the server, and you use GetPostBackEventReference to get the JavaScript that will trigger those postbacks.