ASP.NET ページがあります。次のようなデータソースを作成します。
<asp:ObjectDataSource ID="uxOrderSource" runat="server" SelectMethod="OrdersGetOne" TypeName="Vevo.Domain.DataSources.OrdersDataSource">
<selectparameters>
<asp:QueryStringParameter Name="orderID" QueryStringField="OrderID" Type="String" />
</selectparameters>
</asp:ObjectDataSource>
そして、ここでデータソースを次のように使用します。
<asp:FormView ID="uxOrderView" runat="server" DataSourceID="uxOrderSource" CssClass="CheckoutCompleteCustomerFormView">
そして、そのデータソースの電子メール フィールドを次のように参照します。
<%# Eval("Email") %>
私の問題は、このフォームがページに作成される前に、その電子メールを引き出して、その値でスクリプト変数を設定する必要があることです。これにより、注文明細が繰り返されている間に使用できるようになります。すべての注文項目 (フォームが作成される前にページで発生する) について、サードパーティ API を呼び出して項目情報を送信する必要がありますが、その項目情報にもメールが必要であり、メールが存在しないためです。注文品目のデータソース。