在.aspx中用insertAdjacentHTML动态添加的文本框,如何遍历我知道在多文件上传中,可以用HttpFileCollection来实现。我现在想多文件上传的同时,还要给每个上传文件做描述,怎么实现,请大家帮忙!
解决方案 »
- js打开新窗体,关闭父窗体
- 关于小小小小问题
- 弱弱的问一下:能否改变运行生成的页面的默认路径
- 一般处理程序!!!!!!!!!!!!!
- 如何在Gridview里,用两个textbox实现时间段内的查询功能
- 可输入的下拉框,并能根据数据输入内容过滤
- [高手来]ASP.NET做大型MIS/ERP软件,有哪几个问题是比较难的?
- 非常简单但非常棘手的问题(在线等)
- 介绍一个 C# 实现的 大附件上传网络硬盘,支持断点续传
- 提供asp.net 2.0 + sql 2005 空间
- 门户网站首页的栏目导航 都是用二级域名来访问的 , 这和程序设计没有关系吧,只是通过调整自己购买的域名就行了吗???
- 关于2.0 roles的一个简单问题
后台取隐藏控件的值,使用Split可以获得一个数组
文本框是跟在上传file的后面的
<INPUT type="file" size="35" NAME="File"> 描述:<INPUT type="text" size="25" NAME="Text">file可以遍历现在就是想知道text如何遍历取值
建议解决方案
点一次按钮添加一个TextBox
服务器会维护这个TextBox控件树,然后
Foreach(TextBox tx in Controls)
{
....
}
{
if(ctrl.GetType()==typeof(TextBox))
{
string s = ((TextBox)ctrl).Text;
}
}
string text = Request.Form["txtSelect"].ToString().Trim();
if (text == null || text == "")
{
this.RegisterStartupScript("istextnull", "<script>alert('请输入文本框的值:');</script>");
return;
}
string[] arr = text.Split(',');
if (arr[0].ToString() == null || arr[0].ToString() == "")
{
this.RegisterStartupScript("istextnull", "<script>alert('请输入文本框的值');</script>");
return;
}
//如果arr 不为空 ,就已经获得值
foreach(Control ctrl in this.Controls)
{
if(ctrl.GetType()==typeof(TextBox))
{
if(TextBoxIndex>0)
{
string s = ((TextBox)ctrl).Text;
}
TextBoxIndex++;
}
}
在他的基础上改了下,不知道可行不?
/// 得到页面控件集合字符串
/// </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[] descList = fileDesc.Split(',');