FileUpload加载图片上传之前预览的问题

cxdnnew 2017-12-21 12:22:46
FileUpload加载图片上传之前预览的问题,下面的代码是 VS2010做的,为什么显示不了图片啊?请指教
<%@ Page Title="主页" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebImagePro._Default" %>
<asp:Content ID="HeaderContent" runat="server" ContentPlaceHolderID="HeadContent"></asp:Content>
<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent">

<asp:Image ID="Image1" runat="server" Height="554px" Width="598px" />
<br />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImage(this,'Image1')" Width="220px" />

<asp:Label ID="Label1" runat="server" Text="" Style="color: Red"></asp:Label>
<asp:Button ID="ButtonLoad" runat="server" Height="21px" Text="输入图像" Width="53px" onclick="ButtonLoad_Click" />
<script language="javascript" type="text/javascript">
function PreviewImage(fileObj, imgPreviewId)
{
if (fileObj.files)
{
if (window.FileReader) {
var reader = new FileReader();
reader.onload = function (e) {
document.getElementById(imgPreviewId).setAttribute("src", e.target.result);
}
reader.readAsDataURL(fileObj.files[0]);
}
}
else
{
document.getElementById(imgPreviewId).setAttribute("src", fileObj.value);
}
}
</script>
</asp:Content>
...全文
728 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
rings2006 2018-05-06
  • 打赏
  • 举报
回复
用JS控制吧

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧