ความแตกต่างระหว่าง Eval และ Bind ความแตกต่างระหว่าง

Anonim

Eval และ Bind

ฟังก์ชัน Eval และ Bind มักพบแอ็พพลิเคชันในการทำ databinding ใน ASP สุทธิ. งูเห่า. NET ได้รับการพัฒนาโดย Microsoft เพื่อประโยชน์ของโปรแกรมเมอร์และนักออกแบบเว็บไซต์ งูเห่า. NET ช่วยในการสร้างเนื้อหาแบบไดนามิกสำหรับเว็บเพจและเว็บไซต์และสำหรับซอฟต์แวร์และแอพพลิเคชันที่เกี่ยวข้องกับเว็บ ความจริงแล้ว ASP หน้าเว็บ NET ถือว่าเป็นหน่วยการสร้างพื้นฐานสำหรับแอ็พพลิเคชันเว็บขั้นสูงที่แตกต่างกัน เว็บเพจที่มีนามสกุล. aspx มีเนื้อหาแบบคงที่หรือแบบไดนามิกที่จัดเก็บไว้ในไฟล์เหล่านี้ - การใช้ ASP NET ช่วยให้เสรีภาพในการทำงานมีความยืดหยุ่นมากขึ้นสำหรับโปรแกรมเมอร์

Databinding, แม่แบบและการสร้างคอลัมน์แบบกำหนดเองใน ASP NET ต้องใช้วิธี Eval และ Bind เพื่อควบคุมการผูก การใช้วิธี Eval มีไว้เพื่อการอ่านอย่างเดียวซึ่งหมายความว่าผู้ใช้สามารถควบคุมค่าที่แสดงเท่านั้น วิธีการผูกในมืออื่น ๆ ที่ช่วยให้ผู้ใช้สามารถปรับเปลี่ยนและปรับปรุงข้อมูล - ค่าที่ป้อนลงในคอลัมน์สามารถเปลี่ยนแปลงหรือเปลี่ยนแปลงได้ผ่านกล่องข้อความและกล่องกาเครื่องหมายตัวควบคุม นี่คือความแตกต่างพื้นฐานระหว่าง Eval และ Bind - เทมเพลตสามารถแก้ไขเปลี่ยนแปลงแก้ไขหรือลบด้วยการใช้วิธีการผูก แต่วิธี Eval ช่วยให้สามารถป้อนค่าที่ต้องการได้เพียงอย่างเดียว

ไวยากรณ์ Databinding ช่วยให้ผู้ใช้สามารถแทรกแก้ไขปรับเปลี่ยนเรียกค้นหรือลบข้อมูลออกจากเทมเพลตหรือคอลัมน์บนเว็บเพจได้ การแสดงออกของข้อมูลในตัวควบคุมเช่น FormView, GridView เป็นต้นสามารถประเมินได้โดยใช้วิธี Eval ซึ่งช่วยให้สามารถผูกเฉพาะภายในตัวควบคุมข้อมูลที่ จำกัด ค่าข้อมูลสามารถเรียกดูได้ด้วยวิธี Eval - ไม่สามารถแก้ไขหรือลบได้ วิธีการผูกในมืออื่น ๆ ที่ช่วยให้การควบคุมข้อมูลผูกที่จะแก้ไขนอกเหนือจากการดึงและด้วยเหตุนี้เป็นที่ต้องการมากกว่าวิธีการ Eval