films-araigun Rotating Header Image

ASP.NET UploadPanel กับ FileUpload

FileUpload คร๊า… ไม่ว่าจะเป็น input ของ html หรือว่า .net ก็ตามก็เจอปัญหาเหมือนกันเวลาที่มันอยู่ใน Update Panel เรื่องมันก็เกิดตอนที่กด Submit From หน่ะซิน๊า  Request.Files มันเกิดไม่มีข้อมูลซะงั้นงี้เราจะทำยังไงกันดีละเนี๊ย ! ข้อมูลของไฟล์ที่เราจะอัพโหลดมันหายไปไหนกัน (FileUpload.HasFile = false) มีพี่เค้าบอกว่าใน web เค้ามีวิธีแก้ไขกันมากมายเลยน๊า แต่เค้าไปเจอวิธีที่สะดวกที่สุดก็คือ ให้ Register Control ที่จะเป็น Trigger ในการ save ข้อมูลลงใน Page Load ดังนี้

C#

ScriptManager.GetCurrent(this).RegisterPostBackControl(btnSave);

vb

ScriptManager.GetCurrent(Me).RegisterPostBackControl(upload)

ขอบคุณพี่กบที่แนะนำครับ

Leave a Reply