所以我将ext.net作为程序集引用到.aspx
站点。然后我复制了网站和相应的代码,并调整了类名和命名空间。我一直坚持同样的解决方案。现在当我引用时,就像在旧网站上一样:
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
并调试,旧网站显示正确(因为我没有更改任何内容),但“复制”网站将uncaught reference error
记录到开发人员控制台。
Uncaught ReferenceError: Ext is not defined
修改
副本和原件是同一站点的两个接口 - &gt;它们位于同一个文件夹和同一个项目中
编辑2:
检查并重新检查从清理解决方案到我发现的任何可能的重建后,default_admin(复制)不包括在解决方案中,即使我这样做,似乎更新了参考了。现在我遇到了问题,“Ext.Net.xml”无法复制到“bin / Ext.Net.xml”,而且代码隐藏的类型没有正确加载
编辑3:
好。现在我有一个web.config文件,这同样是一个工作组件也包括ext.net框架,我想它可能真的是一个客户端javascript问题,但即使安装NuGet后出现错误,现在我们再次出现旧的错误。我也通过创建一个新网站“复制”了网站来修复不同的错误。
编辑4:
另外一个新的Checkout并从0重新启动没有帮助
编辑5:
从-1重新启动,直到我将具有默认值的RecordFields添加到网格中。似乎标签属性的引用对于转换为javascript并不完全正确,请参阅
Default Value in RecordField throws JavaScript error on execute
答案 0 :(得分:2)
我认为这是客户端JavaScript错误。
我的猜测是你错过了Web.config所需的部分。请查看以下README.txt的第IV部分,并检查是否已将所有与Ext.NET相关的配置添加到项目Web.config文件中。
http://examples.ext.net/#/Getting_Started/Introduction/README/
希望这有帮助。