ASP.NET HTML Cross Page Form Post Submit ( Upload File )
WebForm1.aspx |
<form id="form1" runat="server"> <div> … … <asp:FileUpload id="FileUpload1" runat="server" value="開啟檔案" /><br /> <asp:Button ID="btn" runat="server" value="Submit" PostBackUrl="./WebForm2.aspx" /> </div> </form> |
WebForm2.aspx.cs |
using System; using System.Web.UI.WebControls; public partial class WebForm2 : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { … … if (PreviousPage.FindControl("FileUpload1") != null){ FileUpload FileUpload1 = PreviousPage.FindControl("FileUpload1") as FileUpload; if (FileUpload1.HasFile){ try{ FileUpload1.SaveAs(MapPath(".") + "\\file.jpg"); }catch (Exception ex){} } } } } |