2010-02-17 48 views
0

因此,底線是我們正在ASP.NET webforms中處理大型基於Web的項目,這對於數據編輯操作來說非常沉重,而且我們沒有從代表層中獲取代碼重用。我們目前正在生成DAL的很大一部分,並且效果很好。然而,標準化,提高UI開發時間以及表示層代碼重用的策略並不那麼清晰。我一直在研究DyanamicData,潛在的代碼生成,並編寫我們自己的自定義控件,但我沒有看到明顯的地方集中我們的努力。對這些方向有任何強烈的感受?ASP.NET Web UI - 代碼生成,Dyanamic數據,自定義控件?

謝謝, 馬特

回答

0

我一直在做ASP.NET開發好幾年了......我還沒有看到任何類型的工具,是以煩惱中解脫出來UI工作在相同的方式,代碼代工具可以縮短DAL的工作時間。就個人而言,我甚至不使用Visual Studio設計器視圖。每個應用程序都不同......並且具有不同的UI要求。

雖然我有做網絡表單的一般規則,但是...(但它也適用於一般編程,並且您可能已經使用了類似的東西)如果我需要執行兩次UI任務...我剪切並粘貼代碼。如果我需要再次執行此操作,它將進入UserControl。

你是否是ASP.NET新手?如果是這樣,就知道UserControls是你的朋友......它是ASP.NET中表示層重用的首選方法。 CustomControls是一個棘手的野獸。