ASP.NET 怎么知道是在web页面的那个button触发了click事件的哪

ASP.NET 如何知道是在web页面的那个button触发了click事件的哪
对于ASP.NET来说,当请求一个web form之后,页面形成html回传给客户端,此时客户端会点击一个button,那么ASP.NET的server端如何知道是哪个BUTTON被触发,应该执行哪个click事件哪。
------解决方案--------------------
当然上面那些是我们操作的时候了解的..但是实际上.asp.net是通过传值的方式来了解你点击了哪个按钮

因为每个页面都有


function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit 
------解决方案--------------------
 (theForm.onsubmit() != false)) {
        theForm.__EVENTTARGET.value = eventTarget;
        theForm.__EVENTARGUMENT.value = eventArgument;
        theForm.submit();
    }
}

以及

<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />


当页面上的一个linkbutton id=btn_save的按钮被点击的时候

会执行


__doPostBack('btn_save','');