1FileUpload
つボタンと2つSubmit
ボタンがあります。最初のものは呼び出さConfirm
れ、フォームに入力したすべてのデータを含むページを表示して、問題がないことを確認します。と呼ばれる 2 番目のものは、Save
これらのデータをデータベースに保存します。
問題は、Confirm
ボタンをクリックすると がプロパティにFileUpload
戻りますが、2 番目のボタンでは同じ操作が に戻ることです。true
HasFile
false
HasFile
修正するにはどうすればよいですか?
コード
public void Confirm_Click(object sender, EventArgs e)
{
if (FileUpload1.HasFile)
{
// Many validations here
}
}
public void Save_Click(object sender, EventArgs e)
{
// Always return false here
if (FileUpload1.HasFile)
{
// Many validations here
}
}
ASPX コード
<asp:Content ID="Content2" ContentPlaceHolderID="contentConteudo" runat="server">
<asp:Panel runat="server" ID="Formulario">
<asp:Panel ID="pnl_form" runat="server">
<asp:FileUpload id="FileUpload1" class= "span2" runat="server"></asp:FileUpload>
<asp:Button ID="Confirm" CssClass="btn btn-netimoveis btn-large" runat="server"
OnClick="Confirm_Click" UseSubmitBehavior="false" Text="Confirmar" />
</asp:Panel>
</asp:Panel>
<asp:Panel ID="pnl_confirm" runat="server">
<asp:Button ID="Save" CssClass="btn btn-netimoveis btn-large" runat="server"
Text="Incluir" OnClick="Save_Click" />
</asp:Panel>