页面命名和用户控件命名一样带来的后果
Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login'
VS的bug :Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login' 发布一个网站,有个留言板,但是管理员的登陆页面我起了个名字叫Login.aspx,在本地都没有错误,但是发布后就出错,上网查了一下才知道 然而,发布以后, 却发现无法访问,出了一个错误, 叫做: Cannot convert type 'ASP.login_aspx' to 'System.Web.UI.WebControls.Login' 然后上Google搜索,结果很快在这个网址看到了原因: http://www.groupsrv.com/dotnet/about147910.html 原来果然是vs 的bug, 页面类名叫"Login", 有一个登录控件名也叫"Login", 所以编译器就被弄糊涂了, 就要尝试把页面转换成控件了,其结果当然会错误. |
多思考,多创新,才是正道!