Suas chun dáta: An anonymous poster left a great comment about internal names. Be sure to read it.
Nuair a bheidh ag obair le glacadóirí ócáid agus cód eile gur tagairtí míreanna liosta SharePoint tríd an tsamhail réad, Déanaim botúin go minic a ghineann an earráid seo ar runtime:
Earráid Conchango.xyzzyEventReceiver glacadóir luchtú agus a reáchtáil ócáid i xyzzy, Leagan 1.0.0.0 =, Cultúr = neodrach, PublicKeyToken = 0dc50a750396c3ac. Additional information is below. : Value does not fall within the expected range.
I think this is a fairly generic error that is potentially caused many different ways. Mar sin féin, one simple explanation is that I’m referencing a field incorrectly. If the name of the field is "Due Date", Caithfidh mé tagairt dó mar seo i glacadóir ócáid:
properties.ListItem["Due Date"]
Nuair a bheidh mé misspell nó úsáid an cás mícheart nuair tagairt don réimse, SharePoint generates the above mentioned runtime error. Mar shampla, tá sé seo mícheart:
properties.ListItem["due Date"]
</deireadh>
Aontaím le paul ach ba mhaith liom freisin rud éigin a chur ar an eisceacht.
Éigin an Ainm Réimse Tá éagsúla ná an Réimse Ainm Inmheánach ar an liosta ag iarraidh sin a rochtain a fháil ar an réimse ag baint úsáide as Ainm Réimse sa tsamhail réad thugann dúinn an eisceacht thuasluaite. Chun a réiteach an fhadhb seo iarracht i gcónaí chun rochtain a fháil ar na réimsí ag baint úsáide as a n-ainmneacha Inmheánach.
Conas is féidir leat teacht ar an Ainmneacha inmheánach de na Réimsí?
1) Go To Sharepoint List. Go to New | Mír Nua.
2) Beidh an fhoirm Mír Nua a chur ar taispeáint. Right click on an fhoirm agus cliceáil ar View Source. Cuardaigh le haghaidh an Field Ainm Inmheánach sa chód HTML oscail. Gheobhaidh tú an Field Ainm Inmheánach chomh maith le Ainm Réimse.