2012-06-19 63 views
0

Gooday。你能不能幫我找出請爲什麼我得到這樣的:System.Web.UI.WebControls.TextBox上的Label1:我得到`System.Web.UI.WebControls.TextBox`而不是TextBox值

DataListItem item = DataList1.Items[0]; 
TextBox nume = (TextBox)item.FindControl("numeTb"); 
Label1.Text = nume.ToString(); 

我指定的numeTb元件爲這樣的ASPX文件:

<asp:TextBox ID="numeTb" runat="server" Width="400px" 
Text='<%# Eval("nume") %>' DataTextField="nume" DataValueField="nume"></asp:TextBox> 

我剛剛添加的DataTextField有些思考可能會有所幫助,但不是。謝謝!

回答

6

您需要使用Text財產

改變這一行

Label1.Text = nume.ToString(); 

Label1.Text = nume.Text; 
相關問題