Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 具有文件上载控制的DIV中的ASPX页面_Html_Asp.net - Fatal编程技术网

Html 具有文件上载控制的DIV中的ASPX页面

Html 具有文件上载控制的DIV中的ASPX页面,html,asp.net,Html,Asp.net,情景: 我有一个ASPX(没有表单元素),我们称它为PageA,表单包含一个DIV,它在表单元素PageB中显示一个带有FileUpload控件的ASPX页面 要求: 提交表单以上载文件,无需刷新页面A或导航出页面,并在DIV或页面B中显示上载结果 问题: 当我点击提交按钮上传文件时,文件上传,A页变成B页 任何建议都将不胜感激。 谢谢,您可以使用上一页来执行此操作 1) 在页面a中创建一个属性,以公开文件名或其他需要在页面B中公开的内容,例如: public string FileName

情景: 我有一个ASPX(没有表单元素),我们称它为PageA,表单包含一个DIV,它在表单元素PageB中显示一个带有FileUpload控件的ASPX页面

要求: 提交表单以上载文件,无需刷新页面A或导航出页面,并在DIV或页面B中显示上载结果

问题: 当我点击提交按钮上传文件时,文件上传,A页变成B页

任何建议都将不胜感激。
谢谢,

您可以使用
上一页来执行此操作

1) 在页面a中创建一个属性,以公开文件名或其他需要在页面B中公开的内容,例如:

 public string FileName 
 { 
   get { return fileUpload.FileName; } 
 }
2) 在A页的submit按钮事件上重定向到B页

 protected void btn_Click(object sender, EventArgs e)
 {
   /*Save file here*/
   this.Server.Transfer("~/PageB.aspx");
 }
3) 在第B页aspx中添加指示,指示哪一页是上一页

<%@ PreviousPageType VirtualPath="~/PageA.aspx" %> 

希望这有帮助!有关更多信息,请查看此处:

谢谢您的帮助!很抱歉,我被一个紧急项目缠住了,不得不停止这个项目,我完全忘了我发布了这个问题。。。我现在将继续我的研究。我知道已经有一段时间了,很抱歉没有回答这个问题。。。我搬家了,这个项目很糟糕,忘了检查你的答案
Label1.text = this.PreviousPage.FileName;