做了一个图片上传的功能,点击完“上传”后,整个页面都刷新了,一些其他的html标签里的值又没有了,怎样使点击完服务器按钮后不是整个页面刷新? 网上方法试了下,没效果。">
当前位置:Gxlcms > html代码 > asp.net服务器控件不刷新页面问题_html/css_WEB-ITnose

asp.net服务器控件不刷新页面问题_html/css_WEB-ITnose

时间:2021-07-01 10:21:17 帮助过:75人阅读


onclick="upload_Click" />
做了一个图片上传的功能,点击完“上传”后,整个页面都刷新了,一些其他的html标签里的值又没有了,怎样使点击完服务器按钮后不是整个页面刷新?
网上方法试了下,没效果。




onclick="upload_Click" />


回复讨论(解决方案)

UpdatePanel

要动态更新的控件放在 这个标签里面 你那个 file控件要放在里面



upload_Click 怎么写的

ajax form

UpdatePanel

要动态更新的控件放在 这个标签里面 你那个 file控件要放在里面



upload_Click 怎么写的

放在里面之后点击完“上传”还是刷新了啊。upload_Click里面是:

if (fileload.PostedFile.FileName == "")
{
MessageBox.Show("没有添加图片");
}
else if (!fileload.HasFile)
{
MessageBox.Show("没有添加图片");
}
else
{
string filepath = fileload.PostedFile.FileName;
string filename = filepath.Substring(filepath.LastIndexOf("\\")+1);
//int size = fileload.PostedFile.ContentLength;
if (fileload.FileName.Split('.')[1] == "jpg" || fileload.FileName.Split('.')[1] == "png")
{
string serverPath = Server.MapPath("~/images/") + "people\\\\" + filename;
fileload.PostedFile.SaveAs(serverPath);
MessageBox.Show("上传成功!");
}
else
{
MessageBox.Show("请上传jpg或png格式图片!");
}
}

ajax form

用Ajax就不能将图片上传到服务器了啊


ajax form

用Ajax就不能将图片上传到服务器了啊


不是ajax
用这个是可以上传的,后台用Request['input name'] 获取上传的图片



ajax form

用Ajax就不能将图片上传到服务器了啊


不是ajax
用这个是可以上传的,后台用Request['input name'] 获取上传的图片

这个应该只能获得图片的名称或路径吧,应该不能得到图片文件吧,按照你的意思应该是将图片作为数据了传过去?

参考这个
http://www.cnblogs.com/panshengqiang/p/3195631.html




ajax form

用Ajax就不能将图片上传到服务器了啊


不是ajax
用这个是可以上传的,后台用Request['input name'] 获取上传的图片

这个应该只能获得图片的名称或路径吧,应该不能得到图片文件吧,按照你的意思应该是将图片作为数据了传过去?

参考这个
http://www.cnblogs.com/panshengqiang/p/3195631.html





ajax form

用Ajax就不能将图片上传到服务器了啊


不是ajax
用这个是可以上传的,后台用Request['input name'] 获取上传的图片

这个应该只能获得图片的名称或路径吧,应该不能得到图片文件吧,按照你的意思应该是将图片作为数据了传过去?

OK啦 谢谢!!

人气教程排行