したがって、IssueRequest.aspx ページには、顧客が入力して会社に作業要求を発行できるフォームがあります。ただし、アカウント作成時のデフォルトで各フィールドに「」と等しいアカウント情報を記入したことを確認する必要があります。
次のフィールドがあります
Customer_ID // Auto Number
Customer__First_Name // text field size 50
Customer__Last_Name // text field size 50
Customer_Address // text field size 50
Customer_City // text field size 50
Customer_State // text field size 50
Customer_Zip // text field size 50
Customer_Phone // text field size 50
Customer_Email // text field size 50
ここで、ロード時または prerendercomplete 時に実行したいセッション (ログイン時に設定) からユーザー ID を取得する CustomerInformationValidation という名前の sqldatasource を作成しましたが、動作させることができないようです。
<asp:SqlDataSource ID="CustomerInformationValidation" runat="server"
ConnectionString="<%$ ConnectionStrings:HandyManTaylorConnectionString %>"
ProviderName="<%$ ConnectionStrings:HandyManTaylorConnectionString.ProviderName %>"
SelectCommand="SELECT [Customer__First_Name] AS Customer_First_Name, [Customer_Last_Name], [Customer_Address], [Customer_City], [Customer_State], [Customer_Zip], [Customer_Phone], [Customer_Email] FROM [Customer] WHERE ([Customer_ID] = ?)">
<SelectParameters>
<asp:SessionParameter Name="Customer_ID" SessionField="userID" Type="Int32" />
</SelectParameters>
</asp:SqlDataSource>
誰かがこれを行う方法を教えてもらえますか?