我复制了一些代码以解决在ASP.Net中的AJAX回发之后运行JavaScript的问题。不幸的是做一个构建在新的代码给我下面的错误:在当前上下文中不存在名称'ScriptManager'
The name 'ScriptManager' does not exist in the current context
现在我用的ScriptManager之前,那么,为什么它被现在给我的问题?它不是在所有ASP.Net页面上都可用吗?毕竟,我的主页上有一个脚本管理器...
我复制了一些代码以解决在ASP.Net中的AJAX回发之后运行JavaScript的问题。不幸的是做一个构建在新的代码给我下面的错误:在当前上下文中不存在名称'ScriptManager'
The name 'ScriptManager' does not exist in the current context
现在我用的ScriptManager之前,那么,为什么它被现在给我的问题?它不是在所有ASP.Net页面上都可用吗?毕竟,我的主页上有一个脚本管理器...
我想可能有一些错误的东西会产生这个错误信息。但对我来说,我不得不做的是以下使用添加到我的代码隐藏文件的顶部:
using System.Web.UI;
我希望这可以帮助一个人在那里,也许它会为您节省一些时间。
如果您没有在System.Web.UI
中获得ScriptManager
,请添加System.Web.Extensions
的参考。 (转到解决方案资源管理器 - >右键单击项目 - >选择添加引用 - >在.Net选项卡选择System.Web.Extensions
并单击确定)。即使在使用System.Web.UI
后,即使发生错误,这也适用于我。
正确。谢谢。 –
谢谢!这对我有效。我读了其他一些不断声明使用System.Data的解答,我已经使用了System.Data,并且它没有工作。 – Lexi847942