Tôi có quyền kiểm soát Tệp tin asp.net bên trong bảng điều khiển cập nhật. Khi tôi nhấp vào nút tải lên, tôi đọc tệp cho một số mã, nếu không tìm thấy mã thì tôi sẽ hiển thị ModalPopup để chọn người dùng từ trình đơn thả xuống, nếu không tải lên và gửi tệp qua email tới người dùng của Mã đó (mã này được lưu trong Cơ sở dữ liệu) . Nếu không tìm thấy mã, hiển thị ModalPopup và xóa tệp đã chọn, tôi muốn tiếp tục lưu tệp đã chọn sau khi đăng lại. Đây là mã của tôiGiá trị kiểm soát tải tệp Persist
<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>
và nhấp chuột lên nút
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();
}
}
Làm thế nào tôi có thể vẫn còn giá trị của kiểm soát tải về bưu chính trở lại?
phần Dưới đây lần thứ 2 của câu trả lời ở trên thực sự trả lời questio của bạn: Làm thế nào để tồn tại FileUpload kiểm soát thung lũng. Phần đầu tiên chỉ cho thấy làm thế nào để làm cho điều khiển FileUpload hoạt động bên trong UpdatePanel. Vì bạn đã không đề cập đến bất kỳ vấn đề với điều này, tôi hy vọng phần này đang làm việc cho bạn. –