项目从vs2003升级到Vs2008的问题

我有一个Vs2003项目,升级到Vs2008,采用的升级方法是

1.用vs2008 sp1中文版打开vs2003的项目,提示要进行转换。顺利进行,直到提示“已经完成转换的第一步,再选择固转换成web 应用程序”

2.再把项目转换为WEB程序,前半程都正常,在转换最后的时候,转换程序好像是在未响应,再过一会,就弹出错误关闭了。系统会自动重开打开vs2008

3.再次打开项目,发现已经转换OK了,编译可以通过。

 

接下来运行程序,发现有如下问题:


1.事件定义方法升级后,aspx中的dropdownlist的事件定义变成了,即<asp:dropdownlist id="Type" runat="server" AutoPostBack="True" onselectedindexchanged="Type_SelectedIndexChanged"></asp:dropdownlist>
但是,后台cs文件中的事件还是以private void Type_SelectedIndexChanged(),这样编译能通过,但是在执行时,就会提示说页面没有定义Type_SelectedIndexChanged()事件。 (如果改成protect就OK了)

2.转换后,aspx的AutoWireup变成了ture,原来是falsse.因为同时在  private void InitializeComponent()事件中还存在base.Load += new EventHandler(this.Page_Load);这样就会造成page_load事件重复执行,

 

以上二个问题,都因为页面比较多,不知是否有快速处理方法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值