我正在學校項目(所以安全不是問題),需要我獲取當前登錄用戶的名稱(用作參數爲datagrid
一個SQL查詢)獲取當前登錄用戶名asp.net沒有c#
因爲SQL查詢爲datagrid
結合存儲在aspx
文件,我不能用User.Identity.Name.ToString()
像我想如果這是在我的C#文件。
我使用自帶預建在Visual Studio asp.net web表單
我正在學校項目(所以安全不是問題),需要我獲取當前登錄用戶的名稱(用作參數爲datagrid
一個SQL查詢)獲取當前登錄用戶名asp.net沒有c#
因爲SQL查詢爲datagrid
結合存儲在aspx
文件,我不能用User.Identity.Name.ToString()
像我想如果這是在我的C#文件。
我使用自帶預建在Visual Studio asp.net web表單
您可以使用SQL數據源的filter parameter微軟認證系統。
嘗試使用普通參數(asp:Parameter
)。然而,另一種選擇是使用SessionParameter
或編寫自己的自定義參數(見本SO問題:How to utilize ASP.NET current user name in SqlParameter without code-behind)
您應該能夠使用在ASPX文件中的以下內容:
<%=HttpContext.Current.User.Identity.Name %>
你顯然不會需要標籤,如果你插入到現有的代碼塊...
我也會嘗試,看起來非常簡單直接 – user2238489 2013-04-08 04:28:17
這樣做了!謝謝! – user2238489 2013-04-08 04:27:49
不客氣。請給我答案,如果它可以幫助你。 – 2013-04-08 04:33:29