すべての製品のリストを含むマスターページと、明らかにその製品に関するすべての詳細を含む個別の詳細ページの 2 つのページがあります。
マスターページにはグリッドビューがあり、特定の行のリンクラベルをクリックすると、IDに基づく情報を含む他のページ(詳細ページ)が表示されます。
DataNavigateUrlFields: ID DataNavigateUrlFormatString : EmployeeFinanceDetailsPage.aspx?id={0}
これは、IDを詳細ページに投稿しようとして、リンクラベルに追加したものです。ところで、私は純粋なエンティティ データ ソースを使用しています。エンティティ データ モデルが構成され、適切に動作しています。
私の詳細ページでは、以下に示すように、データ ソースを使用して構成されたフォーム ビューがあります。
<asp:EntityDataSource ID="EntityDataSource1" runat="server" ConnectionString="name=sspEntities" DefaultContainerName="sspEntities"
EnableDelete="True" EnableFlattening="False" EnableInsert="True"
EnableUpdate="True" EntitySetName="Employee_Financial"
EntityTypeFilter="" Select="" Where="" AutoGenerateWhereClause="True">
WhereParameters> <asp:FormParameter DbType="Int32" DefaultValue="0"
FormField="ID" Name="ID" /> </WhereParameters>
</asp:EntityDataSource>
何らかの理由で、このページが空白のまま表示されます。何が間違っているのかわかりません。AutoGenerateWhereClause を削除しようとしましたが、それでも同じ結果が得られました。私は何を間違っていますか?アドバイスありがとうございます。