能否用foreach方法取出当前aspx页面上的所有TextBox控件的名称和其值? 做一个查询,查询条件中的TextBox控件较多,能否用foreach方法取出当前aspx页面上的所有TextBox控件的名称和其值? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TextBox tmp = (TextBox)Page.FindControl("文本框的ID") foreach(Control ctr in this.Controls){ if(ctr.GetType()==typeof(HtmlForm)) { foreach(Control ctr1 in ctr.Controls) { if(ctr1.GetType()==typeof(TextBox)) { TextBox tb=(TextBox)ctr1;//这里得到 } } }} 用hidden控件吧,把所有值存于hidden中,再在服务端读取hidden空间的值 使用javascript也可以实现<script language=javascript>var inputList = document.body.getElementsByTagName("INPUT"); for(var i=0;i<inputList.length;i++) { if(inputList[i].disabled==false && (inputList[i].type=='text' || inputList[i].type=='password')) { inputList[i].value=""; } } </script> 身份证如何验证? 求asp.net菜鸟入门教程视频 .net中针对C#和VB2种语言事件如何触发 有几个问题想请教大家 选项卡是控件 跳动问题 关于asp.net集成域做身份验证的问题 求教!两数值之间的计算 ASP.NET学过一段时间了,何去何从!!! (思归等各位牛人和各位高手帮忙) 在线等!一个简单的问题,请求大侠帮忙,小女子在此谢谢各位了。 如何使用页面事务? 怎样在单元格中动态加背景图片?在线 关于特殊字符的问题
{
if(ctr.GetType()==typeof(HtmlForm))
{
foreach(Control ctr1 in ctr.Controls)
{
if(ctr1.GetType()==typeof(TextBox))
{
TextBox tb=(TextBox)ctr1;//这里得到
}
}
}
}
<script language=javascript>
var inputList = document.body.getElementsByTagName("INPUT");
for(var i=0;i<inputList.length;i++)
{
if(inputList[i].disabled==false && (inputList[i].type=='text' || inputList[i].type=='password'))
{
inputList[i].value="";
}
}
</script>