从后台代码运行javascript函数

本文关键字:javascript 函数 运行 代码 后台 | 更新日期: 2023-09-27 18:15:21

我知道你可以用下面的

ClientScript.RegisterStartupScript

但是有没有更干净的方法来做到这一点。我听说这是调用jscript函数的一种混乱的方式,我不应该这样做。这是真的吗?

从后台代码运行javascript函数

ClientScript.RegisterStartupScript 最干净的方法。

我认为直接输出javascript到页面(Response.Write)或到Literal控件更混乱。

我不完全清楚什么是最佳实践。但在我的例子中,我使用jGrowl来通知用户操作是否成功或失败,即:

ScriptManager.RegisterClientScriptBlock(this.Page,
    typeof(Page), Guid.NewGuid().ToString(),
    "$.jGrowl('The Group was successfully created, { theme: 'succeeded'});", true);

希望这对你有帮助!