拖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>