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>
最新文章
- Sql Server系列:数据库对象
- jquery点击元素之外触发事件
- file get contents 访问不了域名原因
- 使用ueditor小结
- 【CSS】css各种居中方法
- Asp.net TextBox常规输入验证
- Nginx + Tomcat + Session
- ASIHTTPRequest使用指南---<;<;翻译稿>;>;
- Oracle backgroup processes
- 一个帝国cms [!--show.listpage--] css样式
- 开展:随笔记录 OSGI的jar增加了一些小问题和注意事项
- [HMLY]12.iOS中的Protocol
- javaSE_07Java中类和对象-封装特性
- Mac安装nginx配置过程
- Java_04循环结构
- Vue技巧小结(持续更新)
- mv 命令
- End of script output before headers错误解决方法
- 女生可不可以进入IT行业做Linux运维工程师?
- 处于ESTABLISHED 状态的socket 却没有进程信息