【问题标题】:asp.net 4.0 sys is undefined horrorasp.net 4.0 系统是未定义的恐怖
【发布时间】:2010-08-19 14:58:15
【问题描述】:

[编辑]:找出问题所在。它与我的路由有关(注意:我没有使用 MVC,而是使用网络表单)。

这是导致它的 global.asax 中的一小部分:

        routes.Add(
            "Home",
            new Route("{PageIndex}", new p7r.Routing.HomeRouteHandler())
        );

现在这是主页的路径,所以我可以显示 http://www.domain.com/1 、 /2 等页面。我不知道它有什么问题,有什么想法吗?谢谢

[/编辑]

大家好,

我有一个可能有 1000 个答案的问题,但我都试过了,但没有一个能奏效。今天我的 asp.net web 应用程序遇到了 sys is undefined 错误。之前它工作正常,所以发生了一些变化,但我不知道是什么原因造成的。

我正在使用放置在母版页中的脚本管理器。该错误发生在每个内容页面上。我尝试在 web.config 中添加 httphandlers 和其他一些东西,但这并没有解决问题。我尝试了一个带有空 web.config 的空 web 应用程序,它在那里工作得完美无缺。我也在使用 asp.net 路由(网络表单),但问题也出现在“普通”.aspx 页面上。

我知道无法回答这个问题,但也许您遇到过类似的问题,所以我正在寻找可能是原因的想法。

应用关键字: -Web应用程序 -c#/asp.net 4.0 -网络表单 -主/内容页面 -路由

感谢您的宝贵时间!

【问题讨论】:

    标签: javascript asp.net webforms scriptmanager sys


    【解决方案1】:

    这是因为您可能在声明之前要求 sys。

    Ether 将 Script Manager 移到你的 javascript 之前,ether 在页面加载后调用 sys 函数。

    【讨论】:

    • 好的,我知道它与路由有关。当我删除路由时,一切都按预期工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 2023-03-06
    • 2012-08-17
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    相关资源
    最近更新 更多