0

再见。你能帮我弄清楚为什么我得到这个:System.Web.UI.WebControls.TextBox 在Label1上:

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 位,认为可能会有所帮助,但没有。谢谢!

4

1 回答 1

6

您需要使用该Text属性

更改此行

 Label1.Text = nume.ToString();

 Label1.Text = nume.Text;
于 2012-06-19T03:11:48.353 回答