我只是寫了一個小型的asp.net網頁,通過綁定到一箇中繼器來顯示一個對象的集合,當想到這一點。這種情況下最好的做法是什麼?
基本上我創建的類,我們稱之爲'測試',有一個價值屬性是一個整數數據類型(忽略使用這種類型的限制,我只是用它作爲例子)。然而,我想格式化這個屬性,所以它顯示一個貨幣和正確的小數位等
是最好的做法,有一個函數內的類返回對象的格式化字符串,或者是更好有在我的web後端的一個函數形式對對象進行操作並返回格式化的字符串?
我以前聽說過一個類應該包含所有它的相對函數,但我也聽說應該將演示文稿保存在我的N層應用程序的「表示層」中。
在我的情況下最好的方法是什麼? (並且道歉,如果我沒有足夠清楚地解釋這個!)
謝謝!
這應該是一個輔助方法。由於您所談論的情況是針對一種常見的格式,因此我會創建一個輔助類來保存這些常用方法,並使用該輔助類的方法來獲取格式化的字符串。輔助方法的輸入值應直接從數據實例中提供。如果您將這種格式化方法添加到數據類中,則會針對數據類的污染採取步驟#1 - 在嘗試爲其他數據成員添加更多此類格式化方法的過程中,把'toCurrency'等放在那裏。只是我的想法! – Zabba