如何获取在桌面上进行更改的用户的当前用户名?一个按钮?
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;
}
答案 0 :(得分:1)
如果要引用数据库表上的更改,则需要跟踪上次更新表本身中每条记录的用户。我通常在每个表中使用update_user和update_dt列来实现其目的。我确保每次更新,插入和删除都会根据更新的用户和日期/时间更新此列。您还可以使用一对create_user和create_dt列来维护行创建。
我认为你需要澄清你在问题中的意思。获取按钮的最后更新用户没有任何意义,除非您每次在某处单击按钮时存储。