我在我的 ASP.NET Web Forms Web 应用程序中看到 51degrees.mobi 库的一些奇怪行为。我把它缩小到最简单的测试用例,这样你就可以轻松地复制它。以下是步骤:
- 在 VS 2010 中创建一个新应用程序:文件 -> 新建 -> 项目 -> Web -> ASP.NET Web 应用程序
- 右键单击 Default.aspx 和“浏览方式”并选择 Firefox 并单击“设置为默认值”
- 运行应用程序并注意“主页”和“关于”菜单项正确呈现(样式)并且 Firebug 中没有错误
- 现在在 VS 中停止应用程序并启动 NuGet 控制台:工具 -> 库包管理器 -> 包管理器控制台
- 通过键入以下命令安装 51 Degrees 软件包: install-package 51degrees.mobi
- 再次运行应用程序并注意“主页”和“关于”菜单项未正确呈现(样式),并且 Firebug 控制台中有一个 Javascript 错误(this.container 未定义)。
知道这里可能会发生什么吗?我已经在 Firefox 7.0.1 和 3.16.13 和同样的问题中测试过这个。