Visual Studio 网站转Web应用程式的Bug

问题的引出:

   直接用vs打开一个网站(非asp.net网站项目),网站正常运行,现在我们需要将文件系统的网站转换成一个

Asp.net  Web应用程序,按照下列的步骤:

1.新建一个Asp.net Web应用程序.

2.将文件系统里的网站文件拷贝到新建项目

3.将新建项目转换为Web项目

  2011022512224625.gif

4.编译新建网站项目

  问题来了,假设我们的页面不是继承System.Web.UI.Page,

  而是一个继承System.Web.UI.Page的抽象类,我们假设这个类为ManagePage

 你会发现编译的时候会提示找不到控件的错误,如下图

 2011022512272355.gif

奇怪为什么VS没有直接检测到manager_createArchive继承了System.Web.UI.Page呢?

假设你将manager_createArchive直接继承自System.Web.UI.Page,再点击转为为Web应用程序,

不存在"btadd"的错误就不存在!

解决办法:

先将继承ManagePage的类改回System.Web.UI.Page,

然后再改回继承ManagePage

结尾:

问题很小,而且VS也不可能做到那么智能。但愿以后的板本不会存在这个问题了

转载于:https://www.cnblogs.com/newmin/archive/2011/02/25/1964728.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值