【发布时间】:2012-07-28 00:24:27
【问题描述】:
我正在使用 ObjectDataSource,我想将自定义对象作为选择参数传递。
这是我的深度学习方法:
public static Collection<AdminUserEntity> GetUsers(ClientEntity currentClient)
{
}
因此,当我配置我的 ObjectDataSource 时,我选择 AdminUserEntity 作为要绑定的业务对象,然后选择 GetUsers 作为 Select 方法,但正如您所见,它采用复杂类型作为参数,我不知道如何指定这个使用向导或手动。
经过一番挖掘,我找到了这个解决方案:
protected void ods_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
ClientEntity currentClient = ClientEntity.GetClient("abc");
e.InputParameters["currentClient"] = currentClient;
}
还有其他方法可以做到这一点,或者这是一个好的解决方案吗?
【问题讨论】:
标签: c# asp.net objectdatasource