2016-12-06 8 views
0

編集と削除を自動生成したDataGridviewを使用しています。SqlDataSource:パラメータにユーザーセッションを追加する

私は自分のselectステートメントでセッションユーザーをパラメータとして使用したいと考えています。

これを行うと、何も表示されません。

SelectCommand="SELECT DISTINCT .... WHERE AgentID = @UserID"> 

<SelectParameters> 
    <asp:Parameter Name ="Session['UserID']"></asp:Parameter> 
</SelectParameters> 

セッションを宣言する方法:試してみましたが、うまくいきました。

Session["UserID"] = (int)cmd.ExecuteScalar(); 

答えて

1

あなたは、ASPセッションパラメータを使用することができます。

<asp:SessionParameter Name="randomname" Type="string" SessionField="UserID" DefaultValue="your default value"/> 
関連する問題