我處於需要將多種類型綁定到單箇中繼器的情況。多種類型綁定的中繼器
例如說我有2種在不同的命名空間
abc.businessLayer.Type_A [屬性 - 姓名(字符串),國家(字符串)]
xyz.businessLayer。 TYPE_B [屬性 - 名字(字符串),地點(串)
現在I N使用中繼器列名稱「全名」和「國家/地區」將以上2類型收集的組合結果綁定到中繼器。
我打算在應用程序層添加一個新的Type_C.cs,並迭代A和B類型集合來分配C中的屬性,最後用Type_C綁定中繼器。
有人可以告訴我是否有更好的方法去解決這類問題?
我應該在哪寫這個方法,我的意思是Type_A或Type_B?更重要的是它不會用於其他應用程序層。 – Krishna 2010-05-10 15:29:23
都不是。 Type_A和Type_B由它的聲音構成本質上的DTO。如果你沒有更好的地方去做,可以在頁面後面的代碼中創建一個私有方法。這樣,如果稍後添加第三種類型,則只需稍微修改此方法,其他所有方法仍然可行。 – 2010-05-10 15:34:13