2014-03-27 57 views
0

任何人都可以幫我理清這個錯誤嗎?我的代碼不想繼承,因爲你可以在錯誤中看到。我使用的名稱空間是WebChat,它在兩個文件中使用,所以我不知道錯誤在哪裏。請確保此代碼文件中定義的類與'inherits'屬性匹配

userchathomepage.aspx: 

<%@ Page Language="C#" AutoEventWireup="false" CodeFile="userchathomepage.aspx.cs" Inherits="userchathomepage" %> 

using System; 
using System.Collections; 
using System.ComponentModel; 
using System.Data; 
using System.Drawing; 
using System.Web; 
using System.Web.SessionState; 
using System.Web.UI; 
using System.Web.UI.WebControls; 
using System.Web.UI.HtmlControls; 

namespace WebChat 
{ 
    /// <summary> 
    /// Summary description for userchathomepage. 
    /// </summary> 
    public class userchathomepage : System.Web.UI.Page 
    { 

類外商投資企業:Chat.cs

using System; 
using System.Collections.Generic; 
using System.Linq; 
using System.Web; 
using System.Collections; 

namespace WebChat.PageModule 
{/// <summary> 
/// Summary description for Chat 
/// </summary> 
public class Chat 
{ 
+0

<%@ Page Language =「C#」AutoEventWireup =「false」CodeFile =「userchathomepage.aspx.cs」Inherits =「WebChat._userchathomepage」%> –

回答

0

類的名稱前下劃線

<%@ Page Language="C#" AutoEventWireup="false" CodeFile="userchathomepage.aspx.cs" Inherits="WebChat._userchathomepage" %> 
+0

對不起,但我不明白你的意思? – user2884405

+0

在你的代碼隱藏和頁面本身中鍵入名稱 – heq

+0

我添加了我試圖繼承的名爲Chat的類。其他代碼已經存在userchathomepage.aspx和userchathomepage.aspx.cs。我不認爲我需要把所有的代碼,因爲它不會幫助。 – user2884405

0

類的名字是錯在你的問題:

<%@ Page Language="C#" AutoEventWireup="false" CodeFile="userchathomepage.aspx.cs" Inherits="WebChat._userchathomepage" %> 

還保留名字空間WebChat如果班級在裏面。

+0

thx,但仍然不起作用 – user2884405

+0

對於哪種形式不起作用?根據你的問題,這應該解決它。 –

+0

我甚至從代碼文件夾中刪除了聊天類,以避免任何coinfusin,並且在userchathomepage.cs之前刪除了_,所以我現在使用的代碼就像這樣<%@ Page Language =「C#」AutoEventWireup =「false」CodeFile = 「userchathomepage.aspx.cs」Inherits =「userchathomepage」%> – user2884405

相關問題