将c#变量输出到aspx文本框

时间:2012-05-25 18:35:21

标签: c# textbox

我只是试图将一个变量从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>

2 个答案:

答案 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; 并更改文本框名称,因为您无法在类中使用两个相同的名称变量....