2008-09-05 73 views
2

我有一個項目,其中.master頁面創建時沒有頁面後面的代碼。現在,我想爲此.master頁面的頁面添加一個代碼,並將「頁面內」代碼移動到文件後面的代碼中。做這件事最好的/最簡單的方法是什麼?我正在使用Visual Studio 2008.如何將aspx或主頁面文件轉換爲頁面和代碼?

回答

3

創建新的類文件,將其命名爲yourmaster.master.cs(Visual Studio會自動將它與.master分組),並將代碼移動到它,並在您的母版頁中引用它。

然後右鍵單擊您的項目並單擊「轉換爲Web應用程序」,Visual Studio將創建設計器文件。

+0

只是確認這可以安全地使用在也有常規ASP.NET網頁的MVC應用程序中(例如,如果您使用的是ReportViewer控件)。所有視圖.aspx頁面都是獨立的。 – 2010-10-13 01:36:24

0

一種方法是創建一個新的空白masterpage/aspx文件,然後將您已有的代碼複製粘貼到該頁面中。這將負責所有的連接和代碼文件的創建。

0

或者,您可以在創建適用於文件後面的代碼(.master.cs或.aspx.cs或VB.NET .master.vb或.aspx.vb)時調整Page或Master指令。

我不知道一個簡單的點擊方式來實現這一點。

相關問題