我只是试图将一个变量从eform的后端显示到前端的文本框中,这是我到目前为止所拥有的。
.aspx.cs
if (!Page.IsPostBack)
{
string username = Request.ServerVariables["AUTH_USER"];
}
并在.aspx中尝试输出变量,如:
<asp:TextBox ID="username" runat="server" Width="44px" ReadOnly="true" Text='<%username %>'></asp:TextBox>
答案 0 :(得分:1)
username.Text = Request.ServerVariables["AUTH_USER"];
应该这样做。但你真的应该谷歌这个。
答案 1 :(得分:1)
将用户名设为公共/受保护的类成员,并将.aspx行更改为以下 -
<asp:TextBox ID="username1" runat="server" Width="44px" ReadOnly="true" Text='<%= username %>'></asp:TextBox>
您需要使用&lt;%= var name%&gt; 并更改文本框名称,因为您无法在类中使用两个相同的名称变量....