再见。你能帮我弄清楚为什么我得到这个: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 位,认为可能会有所帮助,但没有。谢谢!