Рассмотрим следующий код JS (нажмет на asp.net Button
при загрузке):Почему window.onload игнорирует обратную передачу?
function doSomething()
{
document.getElementById("<%= theButton.ClientID %>").click();
}
window.onload = doSomething;
Когда страница загружается - отделенного кода кнопки выполняется, и страница загружается снова (с новой информацией). Этот должен ввел ошибку бесконечного цикла, но это не так. Он вызывается только один раз и игнорируется в обратной передаче.
Почему?
Как перезагружается страница? что вы подразумеваете под этим –
Почему вы не используете метод '_doPostBack()' из Javascript? – LcSalazar
@EkanshRastogi Это вещь asp.net - когда выполняется код, страница получает [postback] (http://en.wikipedia.org/wiki/Postback). – ispiro