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

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)
            {
                if (item.GetType().ToString() == "System.Web.UI.HtmlControls.HtmlInputHidden")
                {
                    Response.Write(((System.Web.UI.HtmlControls.HtmlInputHidden)item).Value + "<br />");
                }
            }
--------------------编程问答-------------------- 1 
foreach Controls

2
for  i = 1  i < 15 i++
FindControl("form"+i)
得到object类型
强转成html控件
取value
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,