描述如下:
.aspx 中有如下表单
<asp:TextBox ID="name1" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name2" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name3" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name4" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name5" runat="server" Width="100" ></asp:TextBox>
如何在.apsx.cs文件中循环获取从name1到name5的值
.aspx 中有如下表单
<asp:TextBox ID="name1" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name2" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name3" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name4" runat="server" Width="100" ></asp:TextBox>
<asp:TextBox ID="name5" runat="server" Width="100" ></asp:TextBox>
如何在.apsx.cs文件中循环获取从name1到name5的值
解决方案 »
- 有谁用过jquery.colorbox.js在一个iframe中弹出一个页面不?可不可以自定义关闭这个iframe?
- 用SQL计算两个时间差
- asp.net生成静态页面时为在aspx文件使用的控件却在静态页上不能识别
- 请各位帮个忙,datalist翻页
- 下拉列表框事件怎么写?
- 关于GirdView显示后点击跳转的问题????求
- GridView中,如何将牌PageTemplate显示出来?
- 调查一下,大家做项目是前台和后台的分工
- 离线地图数据能在电脑上用吗?
- 本公司即日开张,www.idealner.com
- 无效的 CurrentPageIndex 值。它必须大于等于 0 且小于 PageCount。
- GridView的RowDataBound 里获取 控件值,和个控件赋值问题??????????????????????????????
{
Response.Write((Form.FindControl("name" + i.ToString()) as TextBox).Text);
}
foreach (Control ctl in Form.Controls)
{
t = ctl as TextBox;
if (t.ID.IndexOf("name") > -1)
{
Response.Write(t.Text);
}
}这个没有上一个好..
private void SearchControls(ControlCollection subControls)
{
//Search all controls
foreach (Control control in subControls)
{
if (control.Controls.Count > 0)
{
SearchControls(control.Controls);
}
else if (control is TextBox)
{
TextBox currentControl = control as TextBox;
Response.Write(currentControl.Text);
}
}
}
调用 SearchControls(Page.Controls)
{
if (control.Controls.Count > 0)
{
SearchControls(control.Controls);
}
else if (control is TextBox)
{
TextBox currentControl = control as TextBox;
Response.Write(currentControl.Text);
}
}
谢谢大家
不过在下还有个同类型的问题
如何循环获取隐藏表单中的值
如下:
<input type="hidden" id="HiddenSubjectsID0" name="HiddenSubjectsID0" runat="server" style="width: 33px" />
<input type="hidden" id="HiddenSubjectsID1" name="HiddenSubjectsID1" runat="server" style="width: 33px" />
<input type="hidden" id="HiddenSubjectsID2" name="HiddenSubjectsID2" runat="server" style="width: 33px" />
{
Hidden textbox= this.FindControl("HiddenSubjectsID" + i.ToString()) as Hidden;
if (null != textbox)
{
Response.Write(textbox.Text);
}
}