У меня есть форма с двумя кнопками: btn_oldFile и btn_newFile. Обе кнопки при нажатии вызывают функцию btnOnClick:
btn_oldFile.Click += btnOnClick;
btn_newFile.Click += btnOnClick;
protected void OldFileBrowse_Click(object sender, EventArgs args)
{
//if btn_oldFile called
// print to tbx_OldFile
//else
//print to tbx_NewFile
}
По большей части btnOnClick должен делать одно и то же независимо от того, какая кнопка вызывала себя, за исключением присвоения значения переменной. Если btn_oldFile вызывает метод, я печатаю некоторый текст в текстовое поле: tbx_OldFile, а если btn_newFile вызывает его, текст печатается в tbx_NewFile.
Как узнать, какая кнопка была той, которая вызвала метод?