页面中点击一次button 触发click事件 中 页面中动态生成一个 fileupload
每点击一次 多一个 因为附件个数不确定 然后再取其中的值 FileUpload fup = new FileUpload();
this.Controls.Add(fup);
i++....怎么无效啊 高手请指示?在线等待.....
每点击一次 多一个 因为附件个数不确定 然后再取其中的值 FileUpload fup = new FileUpload();
this.Controls.Add(fup);
i++....怎么无效啊 高手请指示?在线等待.....
1,
http://dotnet.aspx.cc/article/00a69edd-2372-4c9e-940c-5f2003a91b61/read.aspx2,
http://dotnet.aspx.cc/article/58ea3515-36f2-4fd9-ac89-eaf49f59816c/read.aspx2种不同的实现方法,自己选择
上面的代码都是完整的。你可以直接复制测试
function AddFile()
{
var strFile=" <input name=\"upload_file\" type='file' class='inputText' style='WIDTH:350px;'/> <br/>";
document.getElementById("td_uploadFile").insertAdjacentHTML("beforeEnd",strFile);
}
</script>
<input id="BtnAddFile" type="button" class="inputButton" value="增加附件" onclick="javascript:AddFile()" /> <td id="td_uploadFile" align="center">
<input id="upload_file" name="upload_Attachment" type="file" class="inputText"
style="width: 350px; display:none;" runat="server" />
</td>
HttpFileCollection Files = HttpContext.Current.Request.Files;
for (int i = 0; i < Files.Count; i++)
{ HttpPostedFile PostedFile = Files[i];
if (PostedFile.ContentLength > 0)
{}
}