如何在aspNet_membership中定义的UserId上使用QueryString?

时间:2011-03-19 06:03:13

标签: asp.net gridview asp.net-membership querystringparameter

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

我通过遍历configure数据源尝试了上述,甚至指定了一个UserId无法正常工作

1 个答案:

答案 0 :(得分:0)

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

System.Web.HttpContext.Current.Request.QueryString