有沒有在網頁表單的方式進行服務器調用,例如後調用JavaScript函數在asp.net網站的服務器呼叫形成後
function showAlert(){
alert("hello");
}
<asp:Button ID="callJavasctips" runat="server" Text="callJavasctipt" OnClick="callJavaSctipt_click" />
在MVC中,我可以說的onSuccess =調用javasctipt功能「showAlert()」有沒有辦法在webforms中做到這一點?
UPDATE
我結束了使用的ScriptManager而不是Page.ClientScript,因爲它不具有更新專家組的工作。
'Page.RegisterClientScriptBlock()'是過時。看msdn http://msdn.microsoft.com/en-us/library/system.web.ui.page.registerclientscriptblock.aspx – 2011-06-06 15:37:54
@ crocaduck81。 RegisterClientScriptBlock和RegisterStartupScript的區別在於RegisterStartupScript將腳本添加到aspx頁面的頂部,RegisterClientScriptBlock將腳本添加到最後。如果您正在訪問腳本中的任何html控件,選擇就很重要。在這種情況下,無論你打電話給誰都無所謂。 – 2011-06-06 15:41:46
@Bala R.在.NET 4.0框架中已過時。但它可以在框架之前使用。 – 2011-06-06 15:44:11