Определите, какая кнопка ASP.NET была нажата с использованием Javascript - PullRequest
3 голосов
/ 19 декабря 2008

Как лучше всего определить, какая кнопка ASP.NET была нажата на одной странице с помощью JavaScript?

Ответы [ 4 ]

4 голосов
/ 19 декабря 2008

Добавить клиентский обработчик onclick для каждой кнопки, указывающей на одну и ту же функцию?

, например

<button onclick="myHandler(this.ID)" />
2 голосов
/ 19 декабря 2008

Я просто установил обработчик события OnClientClick для кнопки с функцией JavaScript, которую я хотел выполнить при нажатии кнопки во время события Page_Load.

protected void Page_Load(object sender, EventsArgs e)
{
    MyButton.OnClientClick = "MyJavaScriptMethod();";
}
1 голос
/ 27 февраля 2012
ScriptManager.RegisterStartupScript(btnDelSentMailMulti, this.GetType(), "script", "alert('Exchange password is empty.Please check.');", true);

Назовите этот код в .cs вашей страницы aspx. Замените вашими значениями.

1 голос
/ 19 декабря 2008

Вы можете легко добавить обработчик кликов Javascript на стороне клиента к кнопке ASP следующим образом.

Button1.Attributes.Add("onclick", "alert('You clicked me!');");
...