当前位置:编程学习 > C#/ASP.NET >>

FileUpLoad 控件中的 按钮怎么替换??

   fieupload 里面本来有一个browse 控件,但是我boss说 它长得太丑了,希望自己设计一个按钮来替换掉。
   现在的方法是 用<input type="button" value="browse" onclick="browse"/>
   <head> 中的JS:
    <script  type ="text/javascript">
      function click()  {  document .getElementById ("ful1").click();  }  </script>

     另有一个“上传”按钮,后台代码:
      Request.Files[0].SaveAs(Server.MapPath("file/1.jpg"));

    现在遇到的问题是:当点击 自己设计的“browse”按钮时,效果和fileupload一样,
    但是,点击 “上传” 却 不能上传成功。。
    请各位高手大侠指点!!
    谢谢!!
     --------------------编程问答-------------------- 用Flash或者 Silverlight上传
如果你的网站只在IE里运行。可以将FileUpLoad 隐藏,按钮执行FileUpLoad客户端的click()方法 --------------------编程问答-------------------- 自己写上传控件如flash,activex等
隐藏fileupload
隐藏filrupload
<style>  
input{border:1px solid green;}  
</style>  
<BODY>  



 
<form method="post" action="" enctype="multipart/form-data">  
<input type="text" id="txt" name="txt">  
  <input type="button" onmousemove="f.style.pixelLeft=event.x-60;f.style.pixelTop=this.offsetTop;" value="请选择文件" size="30" onclick="f.click()">  
<input type="file" id="f" onchange="txt.value=this.value" name="f" style="position:absolute;filter:alpha(opacity=0);" size="1" hidefocus>
 
<INPUT TYPE="submit">  
--------------------编程问答--------------------  对的呀,现在就是将fileupload隐藏了,用click()来做,但是有问题呀!!
--------------------编程问答-------------------- <input type="button" value="browse" onclick="browse()"/>

<script type ="text/javascript">
  function browse() { 
document.getElementById("<%=ful1.ClientID%>").click(); } 

</script> --------------------编程问答--------------------
引用 1 楼 net_lover 的回复:
用Flash或者 Silverlight上传
如果你的网站只在IE里运行。可以将FileUpLoad 隐藏,按钮执行FileUpLoad客户端的click()方法

或者吧FILEUPLOAD隐藏掉,放个按钮显示.
--------------------编程问答-------------------- 用flash文件上传控件就行,现在这种控件网上到处都是
--------------------编程问答-------------------- --------------------编程问答-------------------- 其他浏览器不支持这样的做法。 --------------------编程问答-------------------- 楼主的问题解决了吗,希望交流一下450670458
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,