0

私は単純に、eform のバックエンドからフロントエンドのテキスト ボックスに変数を表示しようとしています。

.aspx.cs

if (!Page.IsPostBack)
{
  string username = Request.ServerVariables["AUTH_USER"];   
}

そして.aspx imで次のような変数を出力しようとしています:

<asp:TextBox ID="username" runat="server" Width="44px" ReadOnly="true" Text='<%username %>'></asp:TextBox>
4

2 に答える 2

1
username.Text = Request.ServerVariables["AUTH_USER"];

やるべきです。しかし、あなたは本当にこれをグーグルするべきです.

于 2012-05-25T18:37:13.313 に答える
1

username を public/protected クラス メンバーにし、.aspx 行を以下に変更します。

<asp:TextBox ID="username1" runat="server" Width="44px" ReadOnly="true" Text='<%= username %>'></asp:TextBox>

<%= var name %> を使用し、テキスト ボックス名を変更する必要があります。これは、クラス内に同じ名前の変数を 2 つ持つことができないためです....

于 2012-05-25T19:09:27.127 に答える