日期:2014-05-18  浏览次数:20486 次

大家帮以下,我加上namespace就报错。
namespace   Default
{
        public   partial   class   _Default   :   System.Web.UI.Page
        {
                protected   void   Page_Load(object   sender,   EventArgs   e)
                {

                }
        }
}
加上namespace就报错。
错误 1 'ASP.default_aspx.FrameworkInitialize() ':   no   suitable   method   found   to   override
错误 2 'ASP.default_aspx.GetTypeHashCode() ':   no   suitable   method   found   to   override d:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website21\f8d2c956\78566ef7\App_Web_zui1d1se.0.cs
错误 3 'ASP.default_aspx.ProcessRequest(System.Web.HttpContext) ':   no   suitable   method   found   to   override d:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website21\f8d2c956\78566ef7\App_Web_zui1d1se.0.cs
错误 4 'ASP.default_aspx '   does   not   implement   interface   member   'System.Web.IHttpHandler.IsReusable ' d:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\website21\f8d2c956\78566ef7\App_Web_zui1d1se.0.cs
我在2003里面就不会出这样的问题,高手指点一下吧。



------解决方案--------------------
Inherits 在前台页面上也加个NAMESPACE
------解决方案--------------------
//.aspx

<%@ Page inherits= "Default._Dfault "
------解决方案--------------------
反倒不理解的是:你觉得应该可以随便乱加个namespace?
------解决方案--------------------
<%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "Default.aspx.cs " Inherits= "Default "%>

改成 <%@ Page Language= "C# " AutoEventWireup= "true " CodeFile= "Default.aspx.cs " Inherits= "Default_Default "%>

如果不行 建议把命名空间名字更改一下!不要用Default.