我的公司有Visual Studio asp.net網站項目。當使用默認webform模板添加新的web表單時,它將使用您選擇的路徑和文件名自動創建帶有部分類名的代碼文件。例如,如果您將名爲Default.aspx的新Web表單添加到路徑User/Feature /,則部分類名稱將爲User_Feature_Default。這工作正常。這個問題(這可能不是問題)是當然如果你移動這些文件它不會更新部分類名稱。說得通。 Visual Studio只會做很多調整。我的問題是我們的開發組是否應該在文件移動到新的文件夾中時更新這些部分類名稱,主要是爲了一致性?這會造成其他問題嗎?我想不出任何。asp.net web表單默認模板的部分類命名
3
A
回答
2
如果有可能在這些位置添加具有相同名稱的新.aspx頁面,我會主張重命名。我遇到過問題,我有Copy +粘貼一個文件來創建一個模板。文件名更改,但類名和.aspx Inherits屬性保持不變。
因爲代碼隱藏頁面是部分類,它會很高興地讓你添加多個類。但是我認爲那些最終會被編譯成一個單獨的頁面類,如果你的Load/Init邏輯只能在其中一個頁面上觸發,或者你的函數命名爲相同的東西,那麼這個類可以拼寫出問題。
+0
這就是嘗試將網站項目轉換爲網站應用程序時發生的情況。 – daustin
相關問題
- 1. ASP.NET Web表單模型綁定 - 插入時的默認值
- 2. 命名自定義分類模板
- 3. 刪除了默認的Web部件模板?
- 4. 類型定義默認模板類型相同的名稱
- 5. ASP.NET網站 - 默認命名空間
- 6. ASP.NET machineKey config部分的默認位置
- 7. 你如何重命名iOS SpriteKit模板中的默認場景?
- 8. ASP.NET自定義控件 - 默認模板?
- 9. ASP.NET MVC 4默認模板在_LoginPartial.cshtml
- 10. ASP.Net MVC簡單編輯默認模板中的數據
- 11. 的Xerces,外部模式和默認命名空間
- 12. SurfaceCheckBox默認模板
- 13. TextBox默認模板
- 14. 默認iPhone模板
- 15. 在TortoiseHG中重命名默認分支
- 16. 爲類模板有默認參數
- 17. 模板參數與默認值爲類
- 18. 重命名默認的xmlns
- 19. 嵌套命名空間中模板類的前向聲明:默認模板參數應該在哪裏?
- 20. 默認的模板參數
- 21. Joomla的默認模板
- 22. 使用typedefs部分默認模板參數?
- 23. 工廠模式的模板類和新型的默認參數爲模板類
- 24. 劃分的分類列表分成部分,Django的模板
- 25. 部分類模板特
- 26. 模板法和默認模板參數
- 27. 在WordPress中重命名默認分類標記字段('description')
- 28. 如何將模板類自己的類作爲默認模板類型傳遞?
- 29. 在Django 1.5中更改登錄表單的默認模板
- 30. 命名模板
僅供參考:您可能會發現Web應用程序項目更合理。網站「項目」是所有Visual Studio中以這種方式執行的唯一「項目」。 –
實際上,在做網站項目轉換爲Web應用程序項目的一些概念驗證時,發現了這種情況,因爲aspx文件和使用相同繼承的多個aspx文件的副本和過去導致了一些衝突問題。 – daustin