ASP.NET使用FileUpLoad控件上传图片前预览图片

来源:互联网 发布:单片机通讯光耦隔离 编辑:程序博客网 时间:2024/05/18 03:59

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Managerment.aspx.cs" Inherits="Managerment" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Preview Image In FileUpload</title>
    <%--CSS--%>
    <style type="text/css">
         #newPreview{
             FILTER: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)
        }
    </style>

</head>
<body>
   <%--JavaScript--%>
    <script language="javascript" type="text/javascript">
        function PreviewImg(imgFile)
         {   
            var newPreview = document.getElementById("newPreview");
             newPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value;
             newPreview.style.width = "80px";
             newPreview.style.height = "60px";
         }

    </script>

    <form id="form1" runat="server">
        <div>
            <%--添加onchange事件--%>
            <asp:FileUpload ID="FileUpload1" runat="server" onchange="PreviewImg(this)" />
        </div>
        <%--建立一个div来存放预览--%>
        <div id="newPreview"></div>           
    </form>
</body>
</html>

原创粉丝点击