日期:2014-05-19  浏览次数:20408 次

使用HtmlInputFile控件
请教大家一个问题
vs2003中,使用HtmlInputFile控件,我们一般做文件上传的时候,放一个这样的控件(命名为objHIF),再放一个按纽(btnLoad),用户能过点objHIF的 "浏览 "按纽,选择文件后,点按纽btnLoad,在btnLoad里事件里实现文件上传,现在有这样一个问题,能否在按纽btnLoad的事件里,调   用objHIF控件的那个 "浏览 "按纽的click事件?也就是说,不需要用户点两次,只需要点一次btnLoad,就弹出那个选择文件的对话框?

------解决方案--------------------
可以,但有的浏览器出于安全考虑,上传不了内容
------解决方案--------------------
objHIF.Attributes[ "onpropertychange "]= "if(confirm( '好了吗? ')) "+ btnLoad.ClientID+ ".click(); ";

------解决方案--------------------
拒绝访问是因为预览,去掉 <span id= "ccc " onclick= "alert(aaa.value);ddd.src=aaa.value; "> 查看结果 </span>