2011-10-21 21 views

cevap

15

katıştırın

function foo() 
{ 
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler); 
} 
function endRequestHandler(sender, args) 
{ 
    // Do your stuff 
    alert('Update Panel routine is now complete'); 
} 

Sonra javascript etiketi üzerinde bu çizgiler, size vücut etiketi

<body onload="foo()"> 
+2

Kopyalama ve boilerplate/verbatim cevaplarını birden çok soruya yapıştırırken dikkatli olun, bunlar topluluk tarafından "spam" olarak işaretlenir. Bunu yapıyorsanız, genellikle soruların çoğaltıldığı anlamına gelir. – Kev

7
ScriptManager.RegisterClientScriptBlock(upPanel, upPanel.GetType(), "alert('hello world')", true); 

Sen kısmi geri gönderme bu çağırmalıdır.

+0

sadece açıklığa kavuşturmak için, bu çözümler en sonunda, her bir istek üzerine yeni bir komut dosyası bloğu aldığından, komut bloğu taşmasına ve sonuç olarak tarayıcınızın çökmesine neden olabilir. – netchkin

İlgili konular