Передача eventArgs в JavaScript из ASP.NET C # из OnClientClick - PullRequest
0 голосов
/ 06 февраля 2009

У меня есть кнопка asp на моей странице, в Page_Load кода позади, я связываю некоторые вызовы javascript следующим образом.

btnExample.OnClientClicking = "functionOne(1,2);"+"function2()";

Проблема в том, что я хотел бы иметь возможность передавать EventArgs, переданные в Page_Load, как в function2 (), которую я хочу вызвать ...

eventArgs.set_cancel(true).

Буду признателен за любую помощь.

Ответы [ 2 ]

1 голос
/ 06 февраля 2009

Если вы пытаетесь предотвратить повторную публикацию, Sachin верен, вы должны вернуть false. Не забывайте, что помимо добавления return false к вашей функции JavaScript, вы также должны добавить return при назначении OnClientClick.

Код сзади:

btnExample.OnClientClick = "functionOne(1,2); return function2();";

JavaScript:

function function2()
{
    //Do something
    return false;
}
1 голос
/ 06 февраля 2009

Насколько я понимаю ваш вопрос, вы можете написать "return false;" в function2 ().
Это также гарантирует, что событие щелчка на стороне сервера btnExample не будет запущено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...