html Control ถูก Create จาก javascript พอกด button server control แล้ว html Control หายหมด แก้ไขอย่างไรครับ
มันก็ต้องหายไปเป็นเรื่องปกติครับ อันนี้เป็นข้อจำกัดของ Client Script เมื่อ Refresh ครับ เว้นแต่คุณจะต้อง Control เหล่านั้นขึ้นมาอีกครั้งหลังจาก Refresh หรือวิธีแก้ไขที่ง่ายที่สุดก็ใช้การ Create จาก Web Control ครับ ตามตัวอย่างนี้ครับ
Go to : ASP.NET Multiple Upload and Multiple Resize
Date :
2012-09-06 08:46:49
By :
mr.win
งั้นแสดงว่า วิธีที่พอทำได้มีสองทางใช่ป่ะครับคือ
1.เมื่อถูก refresh แล้ว ให้ทางฝั่ง server สร้างขึ้นมาใหม่ทั้งหมด หากมีเพิ่มก็ทำเพิ่มขึ้นมาด้วย
2.ใช้script ให้ฝั่ง client สร้างขึ้นมาจะเป็นการสร้างเพิ่ม (ไม่ได้สร้างใหม่เพราะไม่เกิดการ refresh) ป่ะครับ
คิดว่าใช่แบบไนดีกว่ากัน ในแง่ของประสิทธิภาพ และความง่ายต่อการใช้อ่ะครับ ขอบคุณครับ
Date :
2012-09-06 09:25:24
By :
chamachu
แบบ 1 แหละครับ ง่ายต่อคนเขียนและคนใช้ครับ เขียนพวก Application เน้นความเสถียรจะต้องใช้ JavaScript หรือ Client Script ให้น้อยครับ
Date :
2012-09-06 16:55:38
By :
mr.win
ขอบคุณมากนะคร๊าฟฟฟ มีปัญหาจะมาข้อความรู้ใหม่ อิอิ
Date :
2012-09-06 18:12:35
By :
chamachu
Load balance : Server 04