上面这一行:
'/ooa/x_share/ui/DateWindow.aspx',document.Form1.TextBox1.value,'dialogWidth:300px; dialogHeight:250px')" +"\n";变成这样就没事了:
'DateWindow.aspx',document.Form1.TextBox1.value,'dialogWidth:300px; dialogHeight:250px')" +"\n";当然这时同一目录下,但如不同目录下,就没办法找到此文件,就得用前面那样子的代码了。
这一窗口很多地方用。
在另一工程中也没有错,加到本工程中就出错。为什么呀

解决方案 »

  1.   

    我今天也遇到了同样的问题,但终于解决了,将方法提供给你,肯定能解决:
    错误的实质是:Global类的命名空间不是ooa(你的具体情况),所以无法加载ooa.Global
    错误的原因是:如果你是使用VS.net的话,你可能修改过你这个web项目的属性中的“根命名空间”,然后可能是vs.net的bug,它没有同步修改Global.asax中Inherits="xxx.Global"中xxx所代表的命名空间部分
    错误的解决:用notepad打开Global.asax,手工修改Inherits="xxx.Global"部分中,将你的实际命名空间替代xxx(你的具体情况大概是ooa吧)。另外一个方法是,修改Global.asax.vb文件,在其中加入namespace语句,此时vs.net会自动更新Global.asax,并在其中设置正确的值。