zoukankan      html  css  js  c++  java
  • vs2008 FileUpload 上传控件 Gridview传多个值

    拖fileupload控件,控件后加button1 lable1 lable2,还要在与本窗体同意目录下新建img文件夹
    protected void Button1_Click(object sender, EventArgs e)
        {
            bool fileIsValid = false;
            //如果上传了文件,则判断文件类型是否符合要求
            if (this.FileUpload1.HasFile)
            {
                //获取上传文件的后缀
                string fileExtension = System.IO.Path.GetExtension(this.FileUpload1.FileName).ToLower();
                string[] restrictExtension = { ".gif",".jpg",".bmp",".png"};
                //判断文件类型是否符合要求
                for (int i = 0; i < restrictExtension.Length; i++)
                {
                    if (fileExtension==restrictExtension[i])
                    {
                        fileIsValid = true;
                    }
                }
                //文件类型符合要求,则调用SaveAs方法实现上传
                if (fileIsValid == true)
                {
                    try
                    {
                        this.FileUpload1.SaveAs(Server.MapPath("~/img/") + FileUpload1.FileName);
                        this.Label1.Text = "上传成功";
                        this.Label2.Text = FileUpload1.FileName;
                    }
                    catch (Exception)
                    {

                        this.Label1.Text = "文件上传不成功!";
                    }
                }
                else
                {
                    this.Label1.Text = "只能够上传后缀为 .gif .jpg .bmp .png的文件";
                }
            }
        }

    gridview传多个值:加一个&
    <a href='aa.aspx?id=<%#Eval("id") %>&title=<%#Eval("title") %>'>编辑</a>

  • 相关阅读:
    内置函数filter()和匿名函数lambda解析
    time&datetime模块详解
    python学习笔记:*args和**kwargs使用原理?
    python学习笔记:深浅拷贝的使用和原理
    python传参是传值还是传引用
    第215天:Angular---指令
    第214天:Angular 基础概念
    第213天:12个HTML和CSS必须知道的重点难点问题
    第212天:15种CSS居中的方式,最全了
    第211天:git和github的区别和使用详解
  • 原文地址:https://www.cnblogs.com/yubufan/p/3287618.html
Copyright © 2011-2022 走看看