데이터베이스에서 ID가 표시되지 않는 드롭 다운 메뉴가 왜 필요합니까? 로그인 페이지가 있습니다. 사용자가 사용자 이름과 암호를 입력하면 해당 사용자 이름과 암호를 입력하여 세션을 만듭니다.데이터베이스에서 검색된 데이터를 드롭 다운하지 않음
Session["username"] = Login1.UserName;
내 데이터베이스에는 두 개의 테이블이 있습니다. 1은 aspnet_Users (모든 사용자 정보 유지)이고 다른 하나는 CarReserve 테이블입니다 (ID, 사용자 이름 및 모든 정보가 관리자에 의해 관리되는 예약 세부 정보 포함)
사용자 페이지에서 사용자가 MY BOOKING을 클릭하면 ID (CarReserve) 만있는 드롭 다운 메뉴에서 사용자가 ID를 선택하면 ID에 속하는 CarReserve의 모든 세부 정보를 볼 수 있습니다. 이것은 데이터베이스에서 ID를 검색하는 코드입니다.
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True"
DataSourceID="SqlDataSource1" DataTextField="ID" DataValueField="ID"
Height="21px" Width="147px">
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Connection %>"
SelectCommand="SELECT CarReserve.ID
FROM CarReserve
INNER JOIN aspnet_Users
ON CarReserve.UserName = aspnet_Users.UserName WHERE CarReserve.UserName = @UserName">
<SelectParameters>
<asp:SessionParameter Name="UserName"
SessionField="session["username"]" />
</SelectParameters>
</asp:SqlDataSource>
문제는 드롭 다운에 현재 로그인 사용자의 ID가 표시되지 않는 것입니다. 누군가 내 코드에 어떤 문제가 있다고 말할 수 있습니까? 감사합니다