Egyszerű magyarázat: “Érték nem esik a várt tartományon belül.”

FRISSÍTÉS: Egy névtelen poszter maradt egy nagy megjegyzést belső nevek. Győződjön meg róla, hogy elolvassa.

Amikor a dolgozó eseményfogadók és más SharePoint-listaelemek objektummodellen keresztüli hivatkozó kód, Gyakran, hogy amit létrehoz ez a hiba, futásidejű hibák:

Betöltési hiba, és fut Conchango.xyzzyEventReceiver eseményérzékelő xyzzy, Változat = 1.0.0.0, Culture = neutral, PublicKeyToken = 0dc50a750396c3ac. További információ az alábbi. : Érték nem esik a várt tartományon belül.

Azt hiszem, ez egy meglehetősen általános hiba, potenciálisan okozott sok különböző módon. Azonban, egyik egyszerű magyarázat az, hogy rosszul vagyok viszonyítási mező. Ha a mező neve "Lejáró időpont", Kell hivatkoznia, mint ez az egy eseményérzékelő:

tulajdonságok.Listaelem["Esedékesség"]

Ha hibásan, vagy használja a rossz helyzet, amikor a viszonyítási mező, SharePoint generál a fent említett futásidejű hiba. Például, Ez a baj:

tulajdonságok.Listaelem["esedékesség"]

</vége>

Subscribe to my blog.

Technorati Tags:

One thought on „Egyszerű magyarázat: “Érték nem esik a várt tartományon belül.”

  1. Sanjaykuma r Patel

    Egyetértek Pál, de én is szeretnék hozzá valami ennek a kivételnek.
    Valamikor a Mező neve más, mint a Belső mezőnevet a listában, így kipróbálás-hoz belépés a mező használata Mező neve az objektum modell ad nekünk a fenti kivétel. Megoldani ezt a problémát mindig megpróbál-hoz belépés a belső nevekkel mezők.
    Hogyan lehet megtalálni a belső neve?
    1) Sharepoint-lista megy. Új menni | Új elem.
    2) Elemlétrehozó űrlap jelenik meg. Jobb kettyenés-ra az űrlapot, és kattintson a forrás megtekintése. Keresés a mezőnév belső megnyitott a HTML-kódban. Meg fogja találni a mezőnév belső együtt mező neve.

    Válasz

hagyj válaszüzenetet

Az e-mail címed nem kerül nyilvánosságra. Kötelező kitölteni *