2011-04-27 72 views
0

我之前真的已經使用MVC喜歡它的組織方式,但有時我得回去上ASP.net網絡表單應用程序工作,真的不知道來組織代碼的最佳方式是什麼。Web應用程序組織/結構?

有誰知道,因爲只有該處理的資源?我對C#非常熟悉,但希望進一步瞭解。

一個例子是一個網站的新聞文章部分。 你就會有一個網頁的形式來顯示數據給用戶,然後一個管理員張貼的文章。你是否簡單地在代碼背後做了一切,還是將它用於你創建的另一個類似控制器的類?

+0

我聽說最好是將數據,標記和ui控件的概念分開,就像MVC一樣,但我一直無法找到有效實現這一點的方法。 – Walter 2011-04-27 05:34:09

回答

0

打破邏輯組件到獨立的模塊,其可能平均單獨的名稱空間;所以你最終可能會得到單獨的程序集。

不能隱藏代碼,代碼一切進入;特別是如果你正在做一個大型項目。你所需要做的就是決定模塊或層之間的數據交換契約。你應該清楚地指定你需要一個方法Foo(param1, param2, param2):bool的module1,你期望它將新聞翻譯成另一種語言。