当前位置:编程学习 > C#/ASP.NET >>

asp.net datalist 后台取值

datalist里面有很多textbox 我想在后台获取所有textbox的值

获取一个我会写string name = (DataList1.Items[0].FindControl("TextBox1") as TextBox).Text;

但是获取所有的textbox必须要写一个循环让他遍历整个datalist 可是我不知道这个循环该怎么写 循环里面的赋值代码肯定会在string name = (DataList1.Items[0].FindControl("TextBox1") as TextBox).Text;

的原基础上增加些东西 我是初学者 麻烦那位大哥些详细点 在线等...
追问:有啊 

住址:</td>
<td class="style3">
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Eval("U_Address") %>'></asp:TextBox>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
邮箱:</td>
<td class="style3">
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Eval("U_Mail") %>'></asp:TextBox>
</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td class="style2">
电话:</td>
<td class="style3">
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Eval("U_Phone") %>'></asp:TextBox>

我截取了一段在datalist里面的几个textbox 我想请问的就是如何在后台通过循环能过获得所有textbox的值

CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,