2012-05-25 39 views
0

我只是試圖從一個變量的後端顯示一個變量到前端的文本框,這裏是我到目前爲止。輸出一個c#變量到一個aspx文本框

.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> 
+3

http://stackoverflow.com/faq#howtoask - 在你的其他問題,你實際上評論說,答案是有幫助的,但沒有upvoted的答覆,也沒有接受答案。遵循這裏的規則會產生更好的體驗。 –

+0

謝謝你,將調整我的策略 – LinksTune

+0

感謝大家的幫助,看起來像真正的問題不是我的語法,但我在哪裏放置它。將它放在aspx.cs的受保護的頁面加載中,而不是aspx。 – LinksTune

回答

1

化妝的用戶名公共/保護類成員和改變的.aspx線如下─

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

你需要使用<%=變量名稱%> ,改變文本框的名字,因爲你不能有兩個相同的名稱變量類...

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

應該這樣做。但你真的應該谷歌這一點。