a.net ajax 和 a.net 2.0中的fileupload合力打造无刷新文件上传控件_Ajax编程_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

a.net ajax 和 a.net 2.0中的fileupload合力打造无刷新文件上传控件

作者:黑客防线网安Ajax教程基地 来源:黑客防线网安Ajax教程基地 浏览次数:0

本篇关键词:文件上传控件刷新
黑客防线网安网讯:  在做一个信息管理平台时用到了图片,就像做一个上传的  正好用的是asp.net ajax  就试着做了一个  不很好  自定义用户控件文件 PicUpload.ascx  1<%@ control language="C#" ...

  在做一个信息管理平台时用到了图片就像做一个上传的
  正好用的是asp.net ajax
  就试着做了一个
  不很好

  自定义用户控件文件 PicUpload.ascx

  1<%@ control language="C#" autoeventwireup="true" inherits="Admin_PicUpload, App_Web_mboefw14" %>
  2&nbsp;<asp:Image ID="EP_Image" runat="server" Height="160px" ImageUrl='<%# Bind("EP_Pic") %>'
  3    Width="314px" />
  4<br />
  5<asp:FileUpload ID="FileUpload1" runat="server" />
  6<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="上传" />
  自定义用户控件文件 PicUpload.ascx.cs

   1using System;
   2using System.Data;
   3using System.Configuration;
   4using System.Collections;
   5using System.Web;
   6using System.Web.Security;
   7using System.Web.UI;
   8using System.Web.UI.WebControls;
   9using System.Web.UI.WebControls.WebParts;
  10using System.Web.UI.HtmlControls;
  11
  12public partial class Admin_PicUpload : System.Web.UI.UserControl
  13{
  14    protected void Page_Load(object sender, EventArgs e)
  15    {
  16
  17    }
  18    protected void Button1_Click(object sender, EventArgs e)
  19    {
  20        bool fileOK = false;
  21        //获取根文件绝对路径
  22        string path = Server.MapPath("~/UpLoad/");
  23        //如上传了文件就判断文件格式
  24        FileUpload FU = FileUpload1;
  25        if (FU.HasFile)
  26        {
  27            string fileExtension = System.IO.Path.GetExtension(FU.FileName).ToLower();
  28            string[] allowedExtensions ={ ".gif", ".jpg", ".png", ".bmp", };
  29            for (int i = 0; i < allowedExtensions.Length; i++)
  30            {
  31                if (fileExtension == allowedExtensions[i])
  32                {
  33                    fileOK = true;
  34                }
  35            }
  36        }
  37        //调用saveas方法,实现上传文件
  38        if (fileOK)
  39        {
  40            try
  41            {
  42                FileUpload1.SaveAs(path + System.DateTime.Now.ToString("yyyyMMddhhmmss")+FU.FileName);
  43                EP_Image.ImageUrl = "../Upload/" + System.DateTime.Now.ToString("yyyyMMddhhmmss") + FU.FileName;
  44                Button1.Text = "上传成功";
  45            }
  46            finally
  47            {
  48            }
  49        }
  50        else
  51        {
  52            Button1.Text = "上传失败,格式不允许";
  53        }
  54    }
  55}
  56

  逐步完成...
  http://www.cnblogs.com/zhiyyang/archive/2006/12/11/589020.html

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-15535-1.html
网站维护教程更新时间:2012-04-05 00:02:45  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer