2013-02-27 15 views
1

當我開始學習asp.net時,我在visual studio中創建了一個新項目,但它並不是空的,它似乎是一個具有Site.master,Default.aspx,Global.asax ...的模板,甚至是一個數據庫也。我開始在Default.aspx中編寫代碼。visual studio - 如何將我的代碼從舊的Web應用程序模板移動到新的空Web應用程序?

雖然與編碼我現在有錯誤,當我試圖從和控制訪問數據,如'textbox3' is not declared. It may be inaccessible due to its protection level.

所以我要開始一個新的項目(空這段時間),從舊的項目將我的代碼繼續新的空項目。

問題

我怎樣才能做到呢?我需要從舊項目中獲取哪些代碼?我是否也必須有一個新的Site.master頁面,或者我應該從中獲取任何代碼,例如<form runat="server">

  • 我只需要傳輸的Default.aspx,它的代碼隱藏,並Connection.vb(即我創建了一個 類)。

謝謝。

+1

類似的問題:http://stackoverflow.com/questions/6178866/txtname-is-not-declared-it-may-be-inaccessible-due-to-its-protection-level – IrishChieftain 2013-02-27 14:55:10

+0

關於該錯誤的鏈接,我之前查看過,但它沒有幫助,所以我想我的代碼移到一個新的空項目。非常感謝IrishChieftain。 – compliance 2013-02-27 16:17:56

+0

可能不需要創建一個新項目來解決此問題... – IrishChieftain 2013-02-27 16:22:09

回答

1

嘗試修復與設計器文件中的文本框名稱相匹配的文本框名稱,並且錯誤應該消失。否則,請嘗試重新創建Default.aspx,然後刪除舊副本。

+0

是的,它們具有相同的名稱。但感謝無論如何,我想我必須重新創建該項目,以防在某處存在任何衝突但我不確定要從舊項目中添加什麼,如果母版頁和其他... – compliance 2013-02-27 16:45:55

+0

只需重新創建一切;-) – IrishChieftain 2013-02-27 16:52:24

+0

我會將我添加的代碼移動到與以前相同的空白項目中,如果這是您提到的,它可能會修復錯誤!無論如何感謝IrishChieftain。 – compliance 2013-02-27 16:59:33

相關問題