簡體   English   中英

您最喜歡組織ASP.NET項目的約定是什么?

[英]What is your favorite convention for organizing a ASP.NET project?

我的團隊正在開始一個全新的ASP.NET解決方案,它可能會變得很大。 受ASP.NET MVC的啟發,我們目前在模型項目中表達所有數據訪問對象。 但是,我們沒有很好的組織ASP.NET ascx和aspx的約定。

我們已經審查過DotNetNuke,並希望通過單個default.aspx避免驅動整個應用程序的復雜性。

組織非MVC ASP.NET解決方案的最佳方法是什么? 非常感謝您的提示,鏈接和建議!

這就是我們組織解決方案的方式。 以下是文件夾:

  1. 樣式表 (在本主題下可以呈現各種JQuery UI主題)
  2. Javascript (在這兩個文件夾下自定義頁面特定的JS和 --Jquery,Jquery-UI等)
  3. DataFiles (我們所有的http處理程序.ashx都在這里。我們使用AJAX很多,所以我們所有的數據傳遞都通過HTTP處理程序)
  4. 組件 (我們所有的用戶控件都在這里)
  5. 附件 (所有附件都在這里)
  6. 基於角色的文件夾,如Admin,Employees,Public(這樣我們就可以在web.config中設置身份驗證和授權並完成它)

通常,我們將基於角色的aspx保存在各自的文件夾中,並將其他常規的aspx文件保存在根目錄之外。 要添加到我們創建的內容,我們有App_Code和App_Data,但這兩個是ASP .net文件夾,我們實際上並沒有創建它們。

HTH

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM