title: Context is Missing when using Unobtrusive ajax in asp.net mvc-3
body: <p><br>
  i have just shifted to unobtrusive ajax that ships with mvc-3 but it is breaking at one point.
  Here is my link</p>
  
  <pre><code>&lt;%:Ajax.ActionLink("Edit", "Home", "Edit", new{id = Model.SomeID}, new AjaxOptions{OnSuccess = "DoSomething"})%&gt;
  </code></pre>
  
  <p>this is my js function that will be called on success</p>
  
  <pre><code>&lt;script type="text/javascript"&gt;
  function DoSomething(data)
  {
      var clickedLinkID = this.id; // this line breaks it used to work with microsoft ajax
      //rest of code goes here
  }
  &lt;/script&gt;
  </code></pre>
  
  <p>i found <a href="http://forums.asp.net/p/1650310/4433012.aspx/1?Re%20MVC%203%20Master%20Detail%20view%20inserts%20new%20detail%20records%20instead%20of%20updating%20existing%20records%20on%20controller%20UpdateModel" rel="nofollow">this article</a> in which imran describes how to solve the problem. but it involves adding one line to jquery.unobtrusive-ajax.js. Does it have any side effects? should i be changing jquery files? if not how can i get id of the link that was clicked without changing jquery.unobtrusive-ajax.js file</p>