2010-01-15 80 views
0

首先我創建了TimeSheet.aspx文件,然後添加了代碼文件名稱TimeSheet.aspx.cs文件。 創建了一個TimeSheet類並在其中編寫了一些代碼,稍後在@page指令中添加了值爲「TimeSheet.aspx.cs」的代碼隱藏屬性,並繼承了值爲TimeSheet的屬性。創建代碼背後的代碼

現在我想讓這個代碼在文件後面顯示爲TimeSheetp.aspx.Just的子分支,就像設計器文件一樣。

  • TimeSheet.aspx | ---- TimeSheet.aspx.cs

我怎麼會做that.please幫我

+2

你使用Visual Studio?你的項目是一個webforms項目嗎?你確定你沒有使用MVC嗎? – Jason 2010-01-15 18:28:04

回答

1

在溶液頂部資源管理器,撥動Nest Related Files

+0

感謝, 不僅我們要切換下一個相關的文件圖標,我們必須將該文件命名爲TimeSheet.aspx.cs,只有代碼文件將成爲一個嵌套相關文件。 – sameer 2010-01-15 18:53:37

+0

我認爲Nest Related Files設置默認處於打開狀態。此外,當您在VS中創建新頁面時,可以選中「將代碼放置在單獨的文件中」來自動創建代碼隱藏文件和相關頁面屬性。 – 2010-01-15 19:57:19

+0

你是對的,當你勾選「將代碼放在一個單獨的文件中」時,那麼它將被創建,如果我在創建網頁時不這樣做,並且希望在後面添加代碼。必須執行我之前評論中提到的步驟。 – sameer 2010-01-16 14:30:35

0

應該自動配置Page指令,並在VS中創建頁面時創建代碼隱藏。

+0

是的。但是你可能沒有自己創造它。它可能是您想要包含在解決方案中的現有文件。 – 2011-10-04 08:05:43

0

如果您使用的是網頁表單,您不必創建.cs文件;它應該爲你創造它。右鍵單擊aspx並查看代碼以查看代碼文件。如果你在一個MVC項目中,沒有任何代碼隱藏,但是一個控制器文件。因此創建cs文件不會執行任何操作。

1

如果你沒有讓VS爲你創建文件,當你第一次創建文件時,你只需要在同一目錄中創建一個新文件(類文件,'.vb'或'.cs'擴展名)您希望將文件後面的代碼作爲新文件名的第一部分與該文件名相加的文件。例如,手動創建的default.aspx代碼背後的代碼將被稱爲「default.aspx.cs」。然後在原始文件中,確保爲新創建的文件添加頁面指令:<%@Page Language =「VB」Explicit =「True」Codebehind =「default.aspx.vb」%>