[英]Call javascript on page from ASP.Net User Control Event
我有一個包含用戶控件的aspx頁面(在UpdatePanel內),該頁面訂閱了一個按鈕點擊控件引發的事件。
是否可以在頁面上調用javascript函數?
void control1_Edit(object sender, EventArgs e)
{
// Call client-side javascript function here
}
使用ClientScript.RegisterClientScriptBlock方法。
void control1_Edit(object sender, EventArgs e)
{
if (!Page.ClientScript.IsClientScriptBlockRegistered(GetType(), "myScript"))
{
Page.ClientScript.RegisterClientScriptBlock(GetType(), "myScript", "<script>alert('hello world');</script>");
}
}
您可以使用ScriptManager.RegisterStartupScript - 這是專門用於updatepanel中的用法。
ScriptManager.RegisterStartupScript(UP1, UP1.GetType(), "alertHi", "alert('hi');", true);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.