我在aspx页面上有一个按钮
<asp:Button runat="server" CssClass="sc-ButtonHeightWidth" ID="btnFirstSave" Text="Save" OnClick="btnSave_Click" />
Run Code Online (Sandbox Code Playgroud)
我试图在后面的代码中获取事件目标和事件源,以便基于它进行一些验证.我试过下面的代码.
string ctrlname = page.Request.Params.Get("__EVENTTARGET");
string ctrlname = Request.Form["__EVENTTARGET"];
string ctrlname = Request.Params["__EVENTTARGET"];
Run Code Online (Sandbox Code Playgroud)
但以上所有都给了我空洞的价值观.如何获得每次都引起回发的控件.我上面做错了什么?
仅供参考:我已经尝试过本链接中提到的解决方案.但它唯一的返回按钮文本给我.我想要buttonID.