อธิบายอย่างง่าย: “ค่าไม่ได้อยู่ภายในช่วงที่คาดไว้”

โปรแกรมปรับปรุง: โปสเตอร์แบบที่เหลือคิดดีเกี่ยวกับชื่อภายใน. ให้แน่ใจว่าได้อ่าน.

เมื่อทำงานกับผู้รับเหตุการณ์และอื่น ๆ รหัสที่อ้างอิงตัวเลือกรายการ SharePoint ผ่านโมเดลวัตถุ, มักจะทำผิดพลาดที่สร้างข้อผิดพลาดนี้ขณะใช้งานจริง:

ข้อผิดพลาดการโหลดและรันเหตุการณ์รับ Conchango.xyzzyEventReceiver ใน xyzzy, รุ่น = 1.0.0.0, วัฒนธรรม =เป็นกลาง, PublicKeyToken = 0dc50a750396c3ac. ข้อมูลเพิ่มเติมได้ด้านล่าง. : ค่าไม่อยู่ในช่วงที่คาดไว้.

ผมคิดว่า นี้เป็นข้อผิดพลาดค่อนข้างทั่วไปที่อาจเกิดจากหลายวิธี. อย่างไรก็ตาม, คำอธิบายอย่างหนึ่งคือ ว่า ผมกำลังอ้างอิงเขตข้อมูลไม่ถูกต้อง. ถ้าชื่อของฟิลด์ "วันที่", ฉันต้องถึงเช่นนี้การรับเหตุการณ์:

คุณสมบัติListItem["วัน"]

เมื่อผมสะกดผิด หรือใช้กรณีไม่ถูกต้องเมื่อฟิลด์อ้างอิง, SharePoint สร้างข้างต้นกล่าวถึงข้อผิดพลาดรันไทม์. ตัวอย่าง, นี้ไม่ถูกต้อง:

คุณสมบัติListItem["วัน"]

</สิ้นสุด>

สมัครสมาชิกไปยังบล็อกของฉัน.

แท็กของ Technorati:

One thought on“อธิบายอย่างง่าย: “ค่าไม่ได้อยู่ภายในช่วงที่คาดไว้”

  1. Sanjaykuma r Patel

    ฉันเห็นด้วยกับพอล แต่ยังต้องเพิ่มสำหรับข้อยกเว้นนี้.
    บางครั้งการ ชื่อเขตข้อมูล แตกต่าง ชื่อฟิลด์ภายใน ในรายที่พยายามให้ ถึงโดยใช้ฟิลด์ ชื่อเขตข้อมูล วัตถุ จำลองให้เรายกเว้นข้างต้น. เมื่อต้องการแก้ไข ปัญหานี้พยายามที่จะเข้าถึงเขตข้อมูลที่ใช้ชื่อภายใน.
    คุณสามารถค้นหาชื่อของเขตข้อมูลภายในหรือไม่?
    1) ไปยังรายการ Sharepoint. ไปที่ใหม่ | สินค้าใหม่.
    2) จะแสดงแบบฟอร์มสินค้าใหม่. คลิกขวาที่แบบฟอร์ม และคลิกที่แสดงแหล่งที่มา. ค้นหาชื่อฟิลด์ภายในโค้ด HTML เปิด. คุณจะพบชื่อภายในเขตข้อมูล ด้วยชื่อเขตข้อมูล.

ทิ้งคำตอบไว้

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่. ช่องที่ต้องการถูกทำเครื่องหมาย *