0
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ASPNETDBConnectionString1 %>" SelectCommand="SELECT * FROM [JobList] WHERE [UserId] = @UserId">
    <SelectParameters>
        <asp:QueryStringParameter DefaultValue="c0502e35-ecb1-4c5c-b9a4-f681ac4dc274"  Name="UserId" QueryStringField="UserId" Type="Object" />
    </SelectParameters>
</asp:SqlDataSource>

aspNet_membershipで定義されたUserIdでQueryStringを使用するには?

私の注文テーブルには、aspNet_membership、uniqueidentifier からの UserId の外部キーがあります。

単一の UserId が機能しないことを指定しても、構成データソースをウォークスルーして上記を試しました

4

1 に答える 1

0

コード ビハインド以外では、次のようにクエリ文字列にアクセスできます。

System.Web.HttpContext.Current.Request.QueryString
于 2011-03-19T18:07:09.260 に答える