Explicació senzilla: “Valor no cau dins de la gamma prevista.”

ACTUALITZACIÓ: Un cartell anònim va deixar un gran comentari sobre noms interns. Assegureu-vos de llegir-lo.

Quan es treballa amb auriculars d'esdeveniment i un altre codi que fa referència a elements de la llista del SharePoint mitjançant el model d'objecte, Jo sovint cometen errors que generen aquest error en temps d'execució:

Error en carregar i corrent d'auricular d'esdeveniment Conchango.xyzzyEventReceiver en xyzzy, Versió 1.0.0.0 de =, Cultura = neutral, PublicKeyToken = 0dc50a750396c3ac. Informació addicional està per sota. : Valor no cau dins el rang esperat.

Crec que això és un error bastant genèric potencialment causat moltes maneres diferents. No obstant això, una explicació senzilla és que estic referenciant un camp incorrectament. Si el nom del camp és "Data de venciment", Em cal referència a ell com això en un auricular d'esdeveniment:

propietats.Element de llista["Data de venciment"]

Quan em incorrectament o utilitzar el cas malament quan fa referència a l'àmbit, SharePoint genera el damunt esmentat runtime error. Per exemple, això està malament:

propietats.Element de llista["data de venciment"]

</final>

Subscriure's al meu blog.

Etiquetas de Technorati:

Un comentari a "Explicació senzilla: “Valor no cau dins de la gamma prevista.”

  1. Sanjaykuma r Patel

    Estic d'acord amb paul però també vull afegir una cosa per aquesta excepció.
    En algun moment la Nom del camp és diferent de la Nom àmbit intern a la llista així intentar accedir al camp mitjançant Nom del camp a l'objecte model ens dóna l'anterior excepció. Per resoldre aquest problema sempre intenta accedir els camps amb els seus noms interna.
    Com es pot trobar els noms dels camps interns?
    1) Anar a la llista del Sharepoint. Anar al nou | Nou element.
    2) Nou element formulari es visualitzarà. Bé fer clic al formulari i feu clic a Mostra la font. Cercar el nom intern del camp en el codi obert HTML. Trobareu el nom intern del camp amb el nom del camp.

    Resposta

Deixi una contestació

no es publicarà la seva adreça de correu electrònic. Els camps necessaris estan marcats *