我正在使用带有编辑和删除自动生成的datagridview。
我想在我的select语句中使用我的会话用户作为参数。
当我这样做时,它不会显示任何内容。
SelectCommand="SELECT DISTINCT .... WHERE AgentID = @UserID">
<SelectParameters>
<asp:Parameter Name ="Session['UserID']"></asp:Parameter>
</SelectParameters>
我如何宣布我的会话:我尝试了它并且运行良好。
Session["UserID"] = (int)cmd.ExecuteScalar();
答案 0 :(得分:1)
您可以使用asp会话参数:
<asp:SessionParameter Name="randomname" Type="string" SessionField="UserID" DefaultValue="your default value"/>