2011-02-08 58 views
2

我的视觉工作室自动插入调试这个Visual Studio中的Microsoft JScript运行时错误:“SYS”是未定义的错误

<script type='text/javascript'>new Sys.WebForms.Menu({ element: 'NavigationMenu', disappearAfter: 500, orientation: 'horizontal', tabIndex: 0, disabled: false });</script></form> 

代码(这是默认的母版一个Default.aspx的),这似乎导致错误消息内容

Microsoft JScript runtime error: 'Sys' is undefined

随时出现我调试一个项目。

有谁知道如何解决这个视觉工作室问题?我没有使用ajax。这只是默认设置。

此外断点也没有命中!

+0

clean>构建解决方案 – Ryan

回答

2

将脚本管理器添加到母版页。

+0

这并没有解决我的问题,我不明白为什么我需要一个,只要我不使用ajax – Ryan

+0

您使用某种类型的需要脚本管理器的控件,因此“ Sys“对象引用。 – asawyer

+1

正如thinkdevcode所建议的那样,如果您的代码在加载脚本之前试图引用Sys,也会发生这种情况。 – asawyer

1

如果你已经有了页面上的脚本管理器,但它仍然不起作用,那么把<script>标签放在你放置脚本管理器的地方之后的某个地方。

相关问题