谁帮我解决这个难题,谢谢.

yaoyouyou 2006-04-22 06:11:30
for(int i=0;i<int.Parse(this.Hidden1.Value);i++)
{
System.Web.UI.HtmlControls.HtmlInputFile FileArt_i = new HtmlInputFile();
//这样不行
}
怎么样动态生成多个System.Web.UI.HtmlControls.HtmlInputFile 的对象呢.
FileArt_1
FileArt_2
FileArt_3
FileArt_4
.......

...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ghtyan 2006-04-22
  • 打赏
  • 举报
回复
用脚本生成不好吗?

<TABLE id="Table1" cellSpacing="1" cellPadding="1" width="300" border="0">
<TR>
<TD><INPUT id="Button1" type="button" value="Add" name="Button1" onclick="add()"></TD>
</TR>
<TR>
<TD><INPUT id="File1" type="file" style='width:400px;' name="File1"></TD>
</TR>
</TABLE>
<script language="javascript">
function add()
{
var tbl = document.all("Table1");
var tr = tbl.insertRow();
var td = tr.insertCell();
td.innerHTML = '<INPUT id="File1" style="width:400px;" type="file" name="File1">';

}
</script>
zCheng 2006-04-22
  • 打赏
  • 举报
回复
lz 用数组好不?

int n = int.Parse(this.Hidden1.Value);
System.Web.UI.HtmlControls.HtmlInputFile[] fileAtr = new System.Web.UI.HtmlControls.HtmlInputFile[n];
for(int i=0;i< n;i++)
{
fileArt[i] = new HtmlInputFile();
}
cqlong 2006-04-22
  • 打赏
  • 举报
回复
我记得在C#中是可以支持用数组来生成多个对象实例的

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧