页面命名和用户控件命名一样带来的后果

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", 所以编译器就被弄糊涂了, 就要尝试把页面转换成控件了,其结果当然会错误.

posted @ 2011-03-07 17:26  双魂人生  阅读(214)  评论(0编辑  收藏  举报