获取当前用户Asp。净C#

时间:2012-12-27 19:23:31

标签: c# asp.net

是否有办法让当前用户进入aspx页面,该页面包含html定义? (我知道如何在aspx.cs页面中获取它)

6 个答案:

答案 0 :(得分:6)

这应该有效:

<%= Page.User.Identity.Name %>

Page.User Property

答案 1 :(得分:3)

在aspx中使用以下代码块,以便显示它。

<%= System.Environment.UserName %>

有关详细信息,请参阅ASP.NET "special" tags

答案 2 :(得分:2)

使用代码标记

<%= YourMethodToGetTheCurrentUser() %>

答案 3 :(得分:2)

您可以通过将代码包装在以下字符中,从代码隐藏文件的public文件中访问任何protected.aspx变量:

<% if(PublicObject.Property > 0) { %>
    <p>You can write normal HTML, or write strings like this: <%= PublicObject.Property %></p>
<% } %>

<% %>让你在页面中添加逻辑或命令。您可以使用它来添加for循环或if语句。 <%= %>用于将内容直接写入页面。这用于打印变量的内容。

答案 4 :(得分:0)

<%= System.Web.HttpContext.Current.User.Identity.Name%>

答案 5 :(得分:0)

还有一个:

<%= HttpContext.Current.User.Identity.Name %>