繁体   English   中英

如何将客户端引导到另一个页面并在.NET中的代码隐藏中修改上传的文件?

[英]How do I lead client to another page and modify an uploaded file in the code-behind in .NET?

现在在我的HTML中,我有:

<asp:FileUpload ID="fileUpload" runat="server" />
<asp:Button ID="pbcUploadBtn" runat="server" Text="Upload" onclick="uploadBtnClick" />

在我的代码背后:

protected void uploadBtnClick(object sender, EventArgs e)
{
    if (this.fileUpload.HasFile)
    {
        this.fileUpload.SaveAs(Server.MapPath("~/upload/") + this.fileUpload.FileName);
    }
}

单击该按钮是否可以调用javascript以将用户引导至下一页(FileEditor.aspx)。 我需要在保留文件名的同时引导用户进入下一页,以便可以使用XmlDocument方法对其进行操作。 如何传回在uploadBtnClick()方法中生成的GUID? 我猜第二页后面还会有另一个代码,所以我不确定该如何处理该特定文件?

保存上载的文件后,可以使用Server.Transfer加载流中的下一页而不更改URL。 但是,这仍将导致页面经历整个ASP.NET生命周期。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM