.net里引用对象的问题
我的代码在前台有用到Ajax
根据用户选择要上传的照片数量出现相应个数的上传窗口~
比如~ 用户选择上传5张照片~
出现5个
<input type = "file " size = "31 " name = "Pic1 " Runat = "server ">
name的名字我可以控制住从Pic1到Pic5~
但我的后台当要设置保存的路径的时,
如果是定义死的~~~在页面最上方写了
Protected WithEvents Pic1 As System.Web.UI.HtmlControls.HtmlInputFile
我可以写
Me.Pic1.PostedFile.SaveAs(Server.MapPath( "../../Pictures/ " & PicName))
但是现在我的前台页面没定义死~用Ajax它可能出现至Pic25
我不可能实例化25个对象啊~~有有什么办法么?
或则思路想法~ 给点啊~ 拜托
------解决方案--------------------恩,我明白lz的用途了,其实也就是选择多少个文件自动生成多少个fileupload,这样的话,在后台遍历控件的类型应该可以:
dim ctl as control
for each ctl in me.controls
if ctl.gettype()= "HtmlInputFile " then
ctype(ctl,HtmlInputFile).PostedFile.SaveAs(Server.MapPath( "../../Pictures/ " & PicName))
end if
next