你这个问题关键点:1. 你的服务端控件id在客户端是会变的,所以你不能用getElmentByid('FileUpload1') 这种方式拿到服务器端的控件。
要获取服务器控件的客户端id,使用:var fileUploadId='<%=FileUpload1.ClientID%>';
那么这个fileUploadId就是这个fileupload控件在客户端的id了。
2. 我不知道你是怎样的逻辑,如果是想在上传之前预览图片的话。如果你的这个图片不在服务器虚拟目录下的话,是不能被预览的。 必须上传到服务器虚拟目录后,使用相对路径获取img的src.然后绑定到image控件上去,才能被看到。
这个很简单啊啊,FileUpload写一个onChange事件,选好图片时取得图片,FileUpload就会有图片的路径,获取FileUpload里的值赋予给image的src属性即可实现图片预览功能啊
getElmentByid('FileUpload1')你少了引号了吧?