У меня есть кнопка на странице aspx
<asp:Button runat="server" CssClass="sc-ButtonHeightWidth" ID="btnFirstSave" Text="Save" OnClick="btnSave_Click" />
Я пытаюсь получить целевой объект события и источник события в коде, чтобы сделать некоторую проверку на основе этого. Я пробовал с кодом ниже.
string ctrlname = page.Request.Params.Get("__EVENTTARGET");
string ctrlname = Request.Form["__EVENTTARGET"];
string ctrlname = Request.Params["__EVENTTARGET"];
Но все вышеизложенное дает мне пустые значения. Как получить контроль, который вызвал обратную передачу каждый раз. Я делаю что-то неправильно выше?
FYI: Я уже пробовал решение, упомянутое в этой LINK. Но его единственный возвращающий текст кнопки для меня. Я хочу кнопку buttonID.