我复制了一些代码来解决在ASP.Net中进行AJAX回发后运行JavaScript的问题.不幸的是,新代码在进行构建时给了我以下错误:
The name 'ScriptManager' does not exist in the current context
现在我以前使用过ScriptManager,为什么现在会给我带来问题呢?是不是所有ASP.Net页面都可用?毕竟我的母版页上有一个脚本管理器......
我想可能会出现一些错误,会产生此错误消息.但对我来说,我所要做的就是将以下内容添加到我的代码隐藏文件的顶部:
using System.Web.UI;
我希望这可以帮助那里的人,也许它可以节省你一些时间.
如果你没有进入ScriptManager
,System.Web.UI
那么添加一个参考System.Web.Extensions
.(转到解决方案资源管理器 - >右键单击项目 - >选择添加引用 - >在.Net选项卡中选择System.Web.Extensions
并单击OK).当我在使用后发现错误时,这对我有用System.Web.UI
.