我知道您可以使用以下
执行此操作ClientScript.RegisterStartupScript
但有没有更清洁的方法来做到这一点。我听说这是调用jscript函数的一种混乱方式,我永远不应该这样做。这是真的吗?
答案 0 :(得分:2)
ClientScript.RegisterStartupScript
是干净利落的方式。
我认为直接向页面(Response.Write
)或Literal
控件输出javascript会更加混乱。
答案 1 :(得分:0)
我并不完全了解最佳做法。但在我的情况下,我使用jGrowl通知用户一个动作是成功还是失败,即:
ScriptManager.RegisterClientScriptBlock(this.Page,
typeof(Page), Guid.NewGuid().ToString(),
"$.jGrowl('The Group was successfully created, { theme: 'succeeded'});", true);
希望这有帮助!