ASP.NET后台批量获取前台控件值
以前用过。但是现在实在想不起来怎么做了。效果如下
<input type="hidden" id="Hidden1" runat="server" value="" />
<input type="hidden" id="Hidden2" runat="server" value="" />
<input type="hidden" id="Hidden3" runat="server" value="" />
<input type="hidden" id="Hidden4" runat="server" value="" />
<input type="hidden" id="Hidden5" runat="server" value="" />
<input type="hidden" id="Hidden6" runat="server" value="" />
<input type="hidden" id="Hidden7" runat="server" value="" />
<input type="hidden" id="Hidden8" runat="server" value="" />
<input type="hidden" id="Hidden9" runat="server" value="" />
<input type="hidden" id="Hidden10" runat="server" value="" />
<input type="hidden" id="Hidden11" runat="server" value="" />
<input type="hidden" id="Hidden12" runat="server" value="" />
<input type="hidden" id="Hidden13" runat="server" value="" />
<input type="hidden" id="Hidden14" runat="server" value="" />
后台我要怎么循环操作得到这个14个隐藏域的值呢,
现在使用时就3个隐藏域,后台我写死了。用本方法直接Hidden(1-3).value。这样多了真能累死人了
求给实例吧。急用哦
ASP.NET 实例 --------------------编程问答-------------------- 循环this.controls
判断该control的id是不是contains "Hidden",同时是Hidden控件就好啦 --------------------编程问答--------------------
foreach (Control item in this.FindControl("form1").Controls)--------------------编程问答-------------------- 1
{
if (item.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlInputHidden")
{
Response.Write(((System.Web.UI.HtmlControls.HtmlInputHidden)item).Value + "<br />");
}
}
foreach Controls
2
for i = 1 i < 15 i++
FindControl("form"+i)
得到object类型
强转成html控件
取value
补充:.NET技术 , ASP.NET