使用对象数据源时传递参数
本文关键字:参数 数据源 对象 | 更新日期: 2023-09-27 17:57:13
<asp:ObjectDataSource ID="ds_ShippingServiceProfiles" runat="server"
SelectMethod="GetCardStatusValues"
TypeName="AccountsDataHelper">
</asp:ObjectDataSource>
public static DataTable GetShippingProfiles(long storeID)
{
}
我可以得到这样的storeID
:new websiteDatahelper().SelectedStoreID.Value
使用ObjectDataSource
时如何发送 storeID 参数
定义OnSelecting
事件的处理程序:
<asp:ObjectDataSource ID="ds_ShippingServiceProfiles" runat="server"
SelectMethod="GetShippingProfiles"
TypeName="AccountsDataHelper"
OnSelecting="ds_ShippingServiceProfiles_Selecting">
</asp:ObjectDataSource>
实现事件:
protected void ds_ShippingServiceProfiles_Selecting(object sender, ObjectDataSourceSelectingEventArgs e)
{
e.InputParameters["storeID"] = new websiteDatahelper().SelectedStoreID.Value;
}