.net 的错误

'ASP._Default_aspx.FrameworkInitialize()': no suitable method found to override 

这是一个提示错误。

出错的原因:升级到2.0beta2之后需要做出一些调整

In your ASPX page:

OLD: <%@ Page Language="C#" CompileWith="Default.aspx.cs" ClassName="Default_aspx" %>
NEW: <%@ Page Language="C#" codefile="Default.aspx.cs" Inherits="Default_aspx" %>

In your ASPX.CS source file:

OLD:     public partial class Default_aspx  
NEW:     public partial class Default_aspx  : Page

这是源文:

http://www.hanselman.com/blog/UpdatingFromEarlyASPNETBetaBuildsToBeta2.aspx



不过后来发现,ascx也出了这种错误

经过对比发现,页面的Inherits标记错了也会出这种错误。

比如:  
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="TagUI.ascx.cs" Inherits="TagUI" %>

如果TagUI.ascx.cs中的类名不是TagUI的话,就会报这种错误。

posted on 2007-07-21 01:25  simhare  阅读(117)  评论(0编辑  收藏  举报

导航