在asp.net c#web窗体应用程序中更新gridview时,如何获取当前用户?

在asp.net c#web窗体应用程序中更新gridview时,如何获取当前用户?,c#,asp.net,gridview,asp.net-membership,C#,Asp.net,Gridview,Asp.net Membership,我有一个asp.net c#web表单应用程序,其中有一个gridview。更新时,我需要使用当前用户更新doc\u rvw\u sub\u status\u set\u by字段。以下是gridview的sql数据源中的更新命令: UpdateCommand="UPDATE [tbl_doc_rvw_sub] SET [doc_rvw_sub_status_list] = @doc_rvw_sub_status_list,

我有一个asp.net c#web表单应用程序,其中有一个gridview。更新时,我需要使用当前用户更新
doc\u rvw\u sub\u status\u set\u by
字段。以下是gridview的sql数据源中的更新命令:

UpdateCommand="UPDATE [tbl_doc_rvw_sub] 
                    SET [doc_rvw_sub_status_list] = @doc_rvw_sub_status_list,
                        [doc_rvw_sub_status_set_by] = ,
                        [doc_rvw_sub_status_dt_set] = GetDate()
                    WHERE   [doc_rvw_sub_id_pk] = @original_doc_rvw_sub_id_pk"
以下是sql数据源中的更新参数:

<UpdateParameters>
            <asp:Parameter Name="original_doc_rvw_sub_status_list" Type="Int32" />
            <asp:Parameter Name="doc_rvw_sub_status_set_by" Type="String" />
            <asp:Parameter Name="doc_rvw_sub_status_dt_set" Type="DateTime" />
        </UpdateParameters>


我不知道如何将
System.Web.HttpContext.Identity.Name
的值输入到
doc\u rvw\u sub\u status\u set\u by字段中
。如果需要其他信息,请告诉我。

使用asp.net特殊标记(如
)传递它。我尝试将特殊标记添加到更新命令中,但收到一个错误,指出我在代码隐藏中有不正确的语法