1
我正在使用一個ObjectDataSource,我想傳遞一個自定義對象作爲select參數。將複雜的對象參數傳遞給ObjectDataSource選擇
這裏是我的DL方法:
public static Collection<AdminUserEntity> GetUsers(ClientEntity currentClient)
{
}
所以,當我配置我的ObjectDataSource我選擇AdminUserEntity作爲商務大對象綁定到,然後選擇GetUsers的選擇方法,但是當你看到它需要一個複雜鍵入作爲參數,我不知道如何使用嚮導或手動指定。
後一些更多的挖我發現這個解決方案:
protected void ods_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
ClientEntity currentClient = ClientEntity.GetClient("abc");
e.InputParameters["currentClient"] = currentClient;
}
是否有任何其他的方法來做到這一點還是這是一個很好的解決方案?
This Works。我在TypeName和DataObjectTypeName屬性之間感到困惑。謝謝。 – tdean 2012-08-02 13:05:40
@tdean我感覺你,我做了同樣的錯誤 – 2016-11-30 14:41:17
鏈接不工作 – 2017-11-04 05:53:49