Simpla Klarigo: “Valoro ne falas ene de la atendata gamo.”

ĜISDATIGO: Anonima afiŝo lasis grandan rimarkon pri internaj nomoj. Esti certe legi ĝin.

Kiam laboranta kun eventaj riceviloj kaj alia kodo kiu referencas SharePoint listaj eroj tra la objekta modelo, Mi ofte faras erarojn kiu produktas ĉi tiun eraron ĉe runtime:

erara ŝarĝado kaj flua eventa ricevilo Conchango.XyzzyEventReceiver en xyzzy, Versio=1.0.0.0, Kulturo=neŭtrala, PublicKeyToken=0dc50a750396c3ac. Suplementa informo estas malsupre. : Valoro ne falas ene de la atendata gamo.

Mi pensas tion ĉi estas juste kolektiva eraro kiu estas potenciale kaŭzita multajn malsamajn vojojn. Tamen, Unu simpla klarigo estas ke mi estas referencanta kampon neĝuste. Se la nomo de la kampo estas "Ŝuldata Dato", Mi devas referenci ĝin tiel en eventa ricevilo:

Nemoveblaĵoj.ListItem["Ŝuldata Dato"]

Kiam mi misspell aŭ uzi la malĝustan kazon kiam referencanta la kampon, SharePoint produktas la sur menciita runtime eraro. Ekzemple, Tio ĉi estas malĝuste:

Nemoveblaĵoj.ListItem["Ŝuldata Dato"]

</Fino>

Aboni al mia blogo.

Technorati Etikedoj:

Unu pensis sur "Simpla Klarigo: “Valoro ne falas ene de la atendata gamo.”

  1. Sanjaykuma​r Patel

    Mi konsentas kun paul sed i ankaŭ deziri aldoni ion por ĉi tiu escepto.
    Sometime la Kampa Nomo Estas malsama ol la Kapti Internan Nomon En la listo do provanta aliri la kampon uzanta Kampa Nomo En la objekta modelo donas nin la supra escepto. Solvi ĉi tiun problemon ĉiam provi aliri la kampojn uzanta iliajn Internajn Nomojn.
    Kiel povas vin trovas la internajn Nomojn de la Kampoj?
    1) Iri Al Sharepoint Listo. Iri al Nova | Nova Ero.
    2) Nova Era formo estos montrita. Ĝusta klako sur la formo kaj klako sur Vida Fonto. Serĉi la Kampon Interna Nomo en la malfermita HTMLan kodon. Vi trovos la Kampon Interna Nomo kune kun Kampa Nomo.

    Respondo

Lasi Respondon

Via retpoŝta adreso ne estos eldonita. Postulita kampojn estas markita *