この方法で、クラスオブジェクトのIDを1つのページから2番目のページに送信します。
NavigateUrl='<%# "ItemDetail.aspx?itemId=" + (string)Eval("Id") %>'
次に、ObjectDataSourceを使用してオブジェクトを取得し、次のように機能します。
<asp:ObjectDataSource ID="ObjectDataSourceItem" runat="server" SelectMethod="GetItem"
TypeName="Catalog">
<SelectParameters>
<asp:QueryStringParameter Name="itemId" QueryStringField="itemId" Type="string" DefaultValue="" />
</SelectParameters>
</asp:ObjectDataSource>
だから私の新しいページコードでこのアイテムを使用する方法:
this.ObjectDataSourceItem.?????