2012-07-17 63 views
0
**File :Views/Shared/Default.aspx:** 

<%@ Page Language="C#" AutoEventWireup="True" CodeFile="Default.aspx.cs" Inherits="Views_Shared_Default" %> 

文件匹配:查看/共享/ Default.aspx.cs:确保此代码文件中定义的类“继承”属性

using System; 
using System.Collections; 
using System.Configuration; 
using System.Data; 
using System.Linq; 
using System.Web; 
using System.Web.Security; 
using System.Web.UI; 
using System.Web.UI.HtmlControls; 
using System.Web.UI.WebControls; 
using System.Web.UI.WebControls.WebParts; 
using System.Xml.Linq; 


public partial class Views_Shared_Default : System.Web.UI.Page 
{ 
    protected void Page_Load(object sender, EventArgs e) 
    { 

    } 
} 



Error:Make sure that the class defined in this code file matches the 'inherits' attribute, and that it extends the correct base class (e.g. Page or UserControl). 
My Documents\Visual Studio 2008\Projects\3ICMS\Views\Shared\Default.aspx.cs 15 14 C:\...\3ICMS\ 


P.S I have 2 Default.aspx files in my Project 3ICMS. 

1 File is at 3ICMS\Views\Shared\Default.aspx.cs 
2nd File is at 3ICMS\Default.aspx 

我试图创建一个新文件并复制粘贴此代码..没有工作。 我曾尝试尝试将代码文件更改为代码隐藏...没有工作

如何解决此问题?

回答

1

的文件是在不同的文件夹视图和视图,你应该把完整的目录路径,或将它们放在同一个文件夹

<%@ Page Language="C#" AutoEventWireup="True" CodeFile="../../Views/Shared/Default.aspx.cs" Inherits="Views_Shared_Default" %> 
+0

对不起,打字mistake..Both都在同一个文件浏览 – user1511069 2012-07-17 07:10:21

+0

也许尝试使用Views_Shared_Default类的名称空间并在继承中使用它,其他默认页的类名是什么? – tsukimi 2012-07-17 07:18:00

+0

代码看起来是正确的,我认为我们没有看到完整的故事,别的是这个问题,请尝试发布完整的代码。 – tsukimi 2012-07-17 08:24:50