考慮下面的js代碼(點擊加載一個asp.net Button
):爲什麼window.onload忽略回傳?
function doSomething()
{
document.getElementById("<%= theButton.ClientID %>").click();
}
window.onload = doSomething;
當頁面加載 - 執行按鈕的代碼隱藏,並在頁面加載再次(用新信息)。這應該已經引入了無限循環的錯誤,但它沒有。它只被調用一次,並在回發中被忽略。
爲什麼?
頁面如何重新加載?這是什麼意思 – 2014-11-06 13:02:09
爲什麼不使用JavaScript中的'_doPostBack()'方法? – LcSalazar 2014-11-06 13:08:05
@EkanshRastogi這是一個asp.net的事情 - 當代碼隱藏被執行時 - 頁面得到[postback](http://en.wikipedia.org/wiki/Postback)。 – ispiro 2014-11-06 13:08:17