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 的 UserId 外键,uniqueidentifier。

我在上面通过配置数据源进行了尝试,甚至指定单个 UserId 不起作用

4

1 回答 1

0

在代码隐藏之外,您可以像这样访问查询字符串:

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