我有各种类,它们都包含地址详细信息,即 AddressLine1、AddressLine2、AddressLine3、Suburb、Town 等。
在前端,我需要以特定方式格式化地址,即
AddressLine1<br />
AddressLine2<br />
Suburb State Postcode
如果 AddressLine2 不存在或为空,则不显示。很直接。我正在尝试确定显示此信息的最佳方式。目前,每个类的 Address 属性调用一个 FormatAddress 方法,该方法写出 html 字符串。这作为类的方法存在。我的观点是任何格式都应该存在于前端控件中,即 ascx 等。但是,如果这些 DetailClasses 需要格式化相同的地址信息,那么最好的选择是什么,同时也更容易维护?