C# 我得到的是'System.Web.UI.WebControls.TextBox',而不是TextBox值
再见。你能帮我弄清楚为什么我在Label1上得到这个:C# 我得到的是'System.Web.UI.WebControls.TextBox',而不是TextBox值,c#,asp.net,visual-studio-2008,C#,Asp.net,Visual Studio 2008,再见。你能帮我弄清楚为什么我在Label1上得到这个:System.Web.UI.WebControls.TextBox: DataListItem item = DataList1.Items[0]; TextBox nume = (TextBox)item.FindControl("numeTb"); Label1.Text = nume.ToString(); 我指定在ASPX文件中按如下方式放置numeTb元素: <asp:TextBox ID="numeTb" runat="s
System.Web.UI.WebControls.TextBox
:
DataListItem item = DataList1.Items[0];
TextBox nume = (TextBox)item.FindControl("numeTb");
Label1.Text = nume.ToString();
我指定在ASPX文件中按如下方式放置numeTb元素:
<asp:TextBox ID="numeTb" runat="server" Width="400px"
Text='<%# Eval("nume") %>' DataTextField="nume" DataValueField="nume"></asp:TextBox>
我刚刚添加了DataTextField位,我想这可能会有所帮助,但是没有。谢谢 您需要使用
文本
属性
换行
Label1.Text = nume.ToString();
到
您需要使用
文本
属性
换行
Label1.Text = nume.ToString();
到