2016-03-28 51 views
0

Rank是我的服務器端變量。將服務器端變量分配爲文本框的文本

我想這

<asp:TextBox ID="sds" runat="server" Text="<%# Eval(Rank) %>"></asp:TextBox> 

但總會有沒有在文本框中,但是當我寫相同的響應流,它給我造成的。

<%= Rank %> 

我試過沒有Eval也。

<asp:TextBox ID="sds" runat="server" Text="<%# Rank %>"> 

爲什麼分配給文本框時它會變爲空?

謝謝。

+0

這是'的'嵌套列表視圖,中繼器等裏面? – zgood

+0

不是。這就是爲什麼我嘗試沒有eval。 – Imad

+1

你不能訪問'Page_Load'上的TextBox嗎? (即'sds.Text = Rank;') – zgood

回答

0

嘗試這樣的:

Text='<%# Bind("rank") %>' 

例如:

<asp:TextBox ID="sds" runat="server" Text='<%# Bind("rank") %>' ></asp:TextBox>