我有一个调用RegisterClientScriptInclude的页面。出于某种原因,但不包括脚本。如果我将其更改为RegisterStartupScript或RegisterClientScriptBlock,则脚本也不会写入标记。
为什么会这样?是否存在可能妨碍客户端脚本注册的某些先决条件?
答案 0 :(得分:4)
您使用的是Ajax吗?如果您使用的是MS Ajax,则应该使用ScriptManager.Register....()
方法。
如果您使用的是直接网络表单,则应使用ClientScriptManager.Register....()
方法。