-1

有没有办法让页面中的当前用户,aspx带有定义的页面html?(我知道如何在aspx.cs页面中获取它)

4

6 回答 6

6

这应该有效:

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

Page.User 属性

于 2012-12-27T19:25:20.323 回答
3

在您希望它显示的 aspx 中使用以下代码块。

<%= System.Environment.UserName %>

有关详细信息,请参阅ASP.NET “特殊”标签

于 2012-12-27T19:24:57.203 回答
2

使用代码标签

<%= YourMethodToGetTheCurrentUser() %>
于 2012-12-27T19:25:00.323 回答
2

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

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

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

于 2012-12-27T19:29:11.127 回答
0
<%= System.Web.HttpContext.Current.User.Identity.Name%>
于 2012-12-27T19:27:11.890 回答
0

还有一个:

<%= HttpContext.Current.User.Identity.Name %>
于 2012-12-27T19:27:44.330 回答