2010-03-24 101 views
2

在使用C#的ASP.NET Web應用程序中,當我們雙擊設計時,它將轉到頁面後面的代碼(cs文件),但問題是,當我們雙擊設計其去源文件的腳本。爲什麼會發生?無法在Visual Studio中的文件後面打開代碼

+0

@sravan:我編輯了你的問題,在標題和標籤中包含一個VS引用。我很確定這是你想要的,但如果不是這樣,不要猶豫,回滾我的編輯。 – 2010-03-24 08:35:16

+0

@ user260997您是否親自修改該文件? – 2012-09-21 19:20:25

+0

對於回答您的問題的用戶以及其他遇到問題的用戶來說,通過檢查正確的答案來確定您是否找到了正確的答案將對您有所幫助。 – 2012-09-21 19:21:44

回答

1

實際上是否存在匹配頁面的.aspx.cs文件?聽起來像你正在處理的項目是一個網站,而不是一個WebApplication,並且該頁面是在沒有檢查「將代碼放在單獨文件中」的情況下創建的。

.aspx頁面的腳本部分是否還有其他內容?有可能一旦有代碼在裏面,雙擊設計器就會打開它,而不是後面的代碼。

就個人而言,我總是避免雙擊打開的情況下我不小心點擊控制,並創建一個click事件,而不是僅僅開放代碼的源代碼 - 我寧願之一:

  1. 右對齊點擊設計師和「查看源代碼」
  2. 從解決方案資源管理器直接打開.cs文件。
1

我有同樣的問題,當我調查我的代碼時,我發現@page標記中代碼文件不正確的問題。

0

將.ascx文件導入到現有項目後出現此問題。我必須自己導入.ascx.cs和.ascx.designer.cs文件,否則我無法使用Visual Studio的「Show Code(F7)」功能。它會顯示文件都在那裏,但Visual Studio中的圖標有點灰暗。

相關問題