2009-08-06 54 views
-4

如何獲取當前在桌面上進行更改的用戶名?一個按鈕?如何獲取當前用戶名 - 在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; 

    } 
+9

這甚至意味着什麼?您需要澄清更多 – 2009-08-06 17:05:49

+0

FWIW,您可以使用'.Split('\\');'('Split'採用'params char []') – 2009-08-06 17:07:42

+0

我有一個代碼: public static string CurrentUsername() string [] data = HttpContext.Current.User.Identity.Name.ToString()。Split(new char [] {'\\'}); string retVal = data [1]; return retVal; } 我如何在.net上使用這個名稱來獲取當前用戶名,以便在表上進行更改的人員?我應該從.net使用什麼工具? – Yves 2009-08-06 17:07:43

回答

1

如果你指的是在一個數據庫表的更改,則需要跟蹤誰最後更新於表本身每條記錄的用戶。爲了達到他的目的,我通常在每個表格中使用update_user和update_dt列。我確保每次更新,插入和刪除更新此列的用戶和更新日期/時間。您還可以有一對create_user和create_dt列來維護行的創建。

我認爲你需要澄清你的問題是什麼意思。獲取按鈕的最後一次更新用戶沒有任何意義,除非每次在某處單擊按鈕時進行存儲。

+0

科迪我已經有一個觸發器,我只需要提取誰是用戶? – Yves 2009-08-06 17:09:26

相關問題