2008-11-12 38 views
1

假設您想在.Net項目中創建一個Web Form頁面的副本。在項目中複製網頁表單頁面的最佳方法?

是否有更簡單的方法比:

  1. 複製源頁
  2. 頁面源代碼頁項目中獲得新的一頁
  3. 排除源頁面隱藏類
  4. 重命名代碼爲
  5. 新頁
  6. Add Source Page Back

有時候我想念一些明顯的事情,是否有更好的方法來做到這一點?我知道下一個問題是「爲什麼你要複製項目中的代碼而不是重用它?」我們只是說這是一個祕密;)。

回答

3

我這樣做:

  1. 選擇在Solution Explorer中
  2. 按Ctrl + C,然後按Ctrl + V(快速複製粘貼)原ASPX文件
  3. 重命名新的ASPX文件(假設NEWFILE。 C++)
  4. 重命名代碼隱藏類名NEWFILE
  5. 重命名Inherits屬性內HTML Page指令,以結束與「NEWFILE」
  6. (可選)如果將頁面移動到其他文件夾中,則需要更新HTML的Page指令中的名稱空間參考以及代碼隱藏。
+0

我添加了額外的刪除步驟的唯一原因有時我遇到了問題,引用混淆了重命名。也許有一些奇怪的事我不知道。 – wonderchook 2008-11-12 15:48:57

+0

奇怪..我從來沒有這個問題。 :/ – Kon 2008-11-12 15:50:59

0

您可以將該窗體設爲用戶控件,然後根據需要插入它?然後,您可以省去編輯您複製的每個實例的麻煩。

2
  1. 創建通過「添加新項」
  2. 複製原來的標記(減去頁聲明)新的一頁,從原來的後臺代碼粘貼到新的頁面
  3. 複製代碼並將其粘貼到新的代碼隱藏
相關問題