<asp:DataList ID="DataList1" runat="server" Width="100%"
RepeatDirection ="Vertical" OnDataBinding ="OnDataBinding" OnItemDataBound ="OnItemDataBound" OnDeleteCommand ="OnDeleteCommand" OnCancelCommand ="OnCancelCommand" >
<ItemTemplate>
<asp:TextBox runat ="server" ID ="name1" Text ='<%# Eval("content_name") %>'></asp:TextBox>
<asp:TextBox runat ="server" ID ="name2" Text ='<%# Eval("content_sex") %>' ></asp:TextBox>
<asp:TextBox runat ="server" ID ="TextBox1" Text ='<%# Eval("content_id") %>' ></asp:TextBox>
<asp:TextBox runat ="server" ID ="TextBox2" Text ='<%# Eval("content_count") %>' ></asp:TextBox>
<asp:Button runat ="server" ID ="bt1" Text ="获取当前列的所有值" OnClick ="bt1click"></asp:Button>
</ItemTemplate>
</asp:DataList>
如上
当点击bt1时,获取name1,name2,TextBox1的值怎么实现
拜托各位 ,如果ok,立即结贴
RepeatDirection ="Vertical" OnDataBinding ="OnDataBinding" OnItemDataBound ="OnItemDataBound" OnDeleteCommand ="OnDeleteCommand" OnCancelCommand ="OnCancelCommand" >
<ItemTemplate>
<asp:TextBox runat ="server" ID ="name1" Text ='<%# Eval("content_name") %>'></asp:TextBox>
<asp:TextBox runat ="server" ID ="name2" Text ='<%# Eval("content_sex") %>' ></asp:TextBox>
<asp:TextBox runat ="server" ID ="TextBox1" Text ='<%# Eval("content_id") %>' ></asp:TextBox>
<asp:TextBox runat ="server" ID ="TextBox2" Text ='<%# Eval("content_count") %>' ></asp:TextBox>
<asp:Button runat ="server" ID ="bt1" Text ="获取当前列的所有值" OnClick ="bt1click"></asp:Button>
</ItemTemplate>
</asp:DataList>
如上
当点击bt1时,获取name1,name2,TextBox1的值怎么实现
拜托各位 ,如果ok,立即结贴
{
Control ctl = (Control)sender;
Control parentCtl = ctl.Parent;
TextBox name1 = (TextBox)parentCtl.FindControl("name1");
...
}