これが私のEntityDatasourceです:
<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フィールドではなく、データソースをチェックしたいと思います。
ありがとうケビン