日期:2014-05-18  浏览次数:20400 次

急,动态添加的文本框,在.cs中如何遍历啊
在.aspx中用insertAdjacentHTML动态添加的文本框,如何遍历

我知道在多文件上传中,可以用HttpFileCollection来实现。

我现在想多文件上传的同时,还要给每个上传文件做描述,怎么实现,请大家帮忙!

------解决方案--------------------
mark 学习中.
建议解决方案
点一次按钮添加一个TextBox
服务器会维护这个TextBox控件树,然后
Foreach(TextBox tx in Controls)
{
....
}

------解决方案--------------------
foreach(Control ctrl in this.Controls)
{
if(ctrl.GetType()==typeof(TextBox))
{
string s = ((TextBox)ctrl).Text;
}
}
------解决方案--------------------
/// <summary>
/// 得到页面控件集合字符串
/// </summary>
/// <returns> 返回页面控件名字符串 </returns>
public string GetPageControlsCount()
{
string formContorls = " ";
int len = Form.Controls.Count;
for (int i = 0; i < len; i++)
{
formContorls += Form.Controls[i].ClientID.ToString();
}
return formContorls;
}
------解决方案--------------------
string fileDesc = Request.Params[ "你的文件描述文本框名称 "];
string[] descList = fileDesc.Split( ', ');