如何获取当前用户名 - 在ASP.NET中使用我的代码

时间:2009-08-06 17:03:27

标签: c# asp.net

如何获取在桌面上进行更改的用户的当前用户名?一个按钮?

private string GetCurrentUserName()
    {

        return Utilities.CurrentUsername();

    }

工具:

   public static string CurrentUsername()
    {
        string[] data = HttpContext.Current.User.Identity.Name.ToString().Split(new char[] { '\\' });
        string retVal = data[1];

        return retVal;

    }

1 个答案:

答案 0 :(得分:1)

如果要引用数据库表上的更改,则需要跟踪上次更新表本身中每条记录的用户。我通常在每个表中使用update_user和update_dt列来实现其目的。我确保每次更新,插入和删除都会根据更新的用户和日期/时间更新此列。您还可以使用一对create_user和create_dt列来维护行创建。

我认为你需要澄清你在问题中的意思。获取按钮的最后更新用户没有任何意义,除非您每次在某处单击按钮时存储。