2013-02-22 18 views
1

我對asp.net控件有一些奇怪的問題。名稱'someControl'在當前上下文中不存在

我編輯(先前)工作頁面,但是當我添加一個新的控制,並嘗試運行它,它說:

名稱「XXX」不存在當前上下文

存在

此外,當我重命名一個工作控件,在標記和代碼隱藏文件,它也會給這個控制這個錯誤。

我沒有讀過有關刪除設計器文件和「轉換爲Web應用程序」的內容,但我沒有任何設計器文件,也沒有「轉換爲Web應用程序」的選項。

有沒有人有任何建議?

編輯:一些示例:

標記:

<asp:DropDownList runat="server" ID="ddlBank" style="width: 227px;"> 
</asp:DropDownList> 
<asp:DropDownList runat="server" ID="DropDownList1" style="width: 227px;"> 
</asp:DropDownList> 

後面的代碼:

if (ddlBank.SelectedValue == "0") 
{ 
    displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error"); 
    return; 
} 

if (DropDownList1.SelectedValue == "0") 
{ 
    displayMessageBar("Error", "Je dient eerst een bank op te geven.", "error"); 
    return; 
} 

錯誤消息我的IDE給:

Error message

+0

您是否檢查過您的控件是否被聲明爲公開/受保護的屬性或隱藏區域中的字段。如果是這樣,你將不得不以同樣的方式聲明新的,並重命名你需要重命名的控件的屬性/字段 – jbl 2013-02-22 14:14:09

回答

1

找到解決辦法:

看來有些同事增加了另一個頁面,指向相同的代碼隱藏文件。 這工作得很好,直到我改變了一些東西。

讓我們希望別人可以使用這些信息。

相關問題