以防我们使用RegisterStartupScript在服务器端代码中注册java脚本。是否会在每次调用RegisterStartupScript时将脚本添加到页面中?
发布于 2011-06-03 21:18:01
可以,因此如果从按钮单击回发事件调用RegisterStartupScript(),它将包含在该回发的页面中,但不会包含在其他回发中。如果您在Page_Load中调用RegisterStartupScript(),则每次都会包含If (这可能没有意义,因为您可以静态地将脚本包含到页面中)。
发布于 2011-06-03 21:19:45
RegisterStartupScript将注册要添加到DOM顶部的脚本。如果您在同一页面生命周期中多次调用它,您可以使用key参数来防止该脚本在页面上重复。
https://stackoverflow.com/questions/6227542
复制相似问题