【发布时间】:2013-09-06 06:09:20
【问题描述】:
我在更新面板中有 asp.net FileUpload 控件。当我单击上传按钮时,我正在读取一些代码的文件,如果找不到代码,那么我将显示 ModalPopup 以从下拉列表中选择用户,否则将文件上传并通过电子邮件发送给该代码的用户(此代码保存在数据库中) . 如果找不到代码,它显示 ModalPopup 并删除所选文件,我想在回发后保留所选文件。 这是我的代码
<asp:UpdatePanel ID="UpdatePanel3" runat="server" >
<ContentTemplate>
<asp:FileUpload ID="FileUpload1" runat="server" />
<asp:RequiredFieldValidator ID="rfvFileupload" ValidationGroup="validate" runat="server" ErrorMessage="* required" ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>
</ContentTemplate>
</asp:UpdatePanel>
点击按钮
protected void btnupload_Click(object sender, EventArgs e)
{
//Reading the file and Checking from Database
if(codefound)
{
//Sending email to the user of the Code
}
else
{
ModalPopupExtender1.Show();
}
}
如何在回发时保持 Upload 控件的值?
【问题讨论】: