2012-06-19 2 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; 
Смежные вопросы