protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e)
{ string YBLY = ((TextBox)e.Item.FindControl("YBLY")).Text;
string name=((Label)e.Item.FindControl("name")).Text;
} 在DataList ItemCommand事件里 为什么取不到TextBox里的值。
但是却可以取到 Label 里的值 怎么回事
WEB页面里是这样写的。
<asp:Label runat= "server" ID="name" Text=<%#DataBinder.Eval(Container.DataItem,"Name") %>></asp:Label>
<<asp:TextBox runat="server" ID="YBLY" Text="" />请高手指教。谢谢
{ string YBLY = ((TextBox)e.Item.FindControl("YBLY")).Text;
string name=((Label)e.Item.FindControl("name")).Text;
} 在DataList ItemCommand事件里 为什么取不到TextBox里的值。
但是却可以取到 Label 里的值 怎么回事
WEB页面里是这样写的。
<asp:Label runat= "server" ID="name" Text=<%#DataBinder.Eval(Container.DataItem,"Name") %>></asp:Label>
<<asp:TextBox runat="server" ID="YBLY" Text="" />请高手指教。谢谢
你的Text="" 为空!!
{
string YBLY = this.YBLY.Text;
string name = this.name.Text;
}
就行了啊