这是我的实体数据源:
<asp:EntityDataSource ID="edsUsers" runat="server"
ConnectionString="name=kdEntities" DefaultContainerName="kdEntities" EnableDelete="True"
EnableFlattening="False" EnableInsert="True" EnableUpdate="True"
EntitySetName="Users" AutoGenerateWhereClause="true">
<WhereParameters>
<asp:SessionParameter Name="UsrID" SessionField="UsrID" DefaultValue="-1" Type="Int32" />
</WhereParameters>
我假设我需要使用 EntityDatasource 的 OnSelecting 事件,但我还没有弄清楚如何检查参数值。
如果值为 -1,我想取消查询,但我更愿意检查数据源而不是参数使用的 Session 字段。
谢谢凯文