从用户控件事件调用页面上 ASP.Net javascript
本文关键字:ASP Net javascript 用户 控件 事件 调用 | 更新日期: 2023-09-27 17:57:20
我有一个包含用户控件的aspx页面(在UpdatePanel内),该页面订阅了由单击控件的按钮引发的事件。
是否可以在页面上调用javascript函数?
void control1_Edit(object sender, EventArgs e)
{
// Call client-side javascript function here
}
您可以使用 ScriptManager.RegisterStartupScript - 这是专门用于在 updatepanel 中使用的。
ScriptManager.RegisterStartupScript(UP1, UP1.GetType(), "alertHi", "alert('hi');", true);
使用 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>");
}
}