సాధారణ వివరణ: “విలువ అంచనా పరిధిలో వస్తాయి లేదు.”

UPDATE: An anonymous poster left a great comment about internal names. Be sure to read it.

ఈవెంట్ రిసీవర్లు మరియు ఇతర కోడ్ పనిచేసేటప్పుడు ఆబ్జెక్ట్ మోడల్ ద్వారా సూచనలు SharePoint జాబితా అంశాలు, నేను తరచుగా పని ఈ దోషాన్ని ఆ తప్పులు:

Xyzzy లోపం లోడ్ మరియు పరుగు పందెం రిసీవర్ Conchango.xyzzyEventReceiver, సంచిక = మాత్రం దానిని 1.0.0.0, సంస్కృతి = తటస్థ, 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. అయితే, one simple explanation is that I’m referencing a field incorrectly. If the name of the field is "Due Date", నేను కార్యక్రమం రిసీవర్ ఈ వంటి అది సూచిస్తుంది:

properties.ListItem["Due Date"]

రంగంలో సూచిస్తూ నేను తప్పు కేసు misspell లేదా ఉపయోగించినప్పుడు, SharePoint generates the above mentioned runtime error. ఉదాహరణకు, ఈ తప్పు:

properties.ListItem["due Date"]

</చివర>

నా బ్లాగ్ సబ్స్క్రయిబ్.

Technorati టాగ్లు:

ఒక ఆలోచన "సాధారణ వివరణ: “విలువ అంచనా పరిధిలో వస్తాయి లేదు.”

  1. Sanjaykuma R పటేల్

    నేను పాల్ తో అంగీకరిస్తున్నారు కానీ నేను కూడా ఈ మినహాయింపు కోసం ఏదో జోడించాలనుకుంటే.
    ఒకప్పుడు ఫీల్డ్ పేరు భిన్నంగా ఉంటుంది ఫీల్డ్ అంతర్గత పేరు జాబితాలో కాబట్టి ఉపయోగించి రంగంలో యాక్సెస్ చేయడానికి ప్రయత్నిస్తున్న ఫీల్డ్ పేరు ఆబ్జెక్ట్ మోడల్ లో మాకు పైన మినహాయింపు ఇస్తుంది. ఈ సమస్యను పరిష్కరించేందుకు ఎల్లప్పుడూ వారి అంతర్గత పేర్లు ఉపయోగించి ఖాళీలను ఆక్సెస్ చెయ్యడానికి ప్రయత్నించండి.
    ఎలా మీరు ఫీల్డ్స్ అంతర్గత పేర్లు పొందవచ్చు?
    1) Go To Sharepoint List. Go to New | కొత్త అంశం.
    2) కొత్త అంశం రూపం ప్రదర్శించబడుతుంది. కుడి రూపం మీద క్లిక్ చేసి చూడండి మూల న క్లిక్ చేయండి. తెరిచింది HTML కోడ్ లో ఫీల్డ్ అంతర్గత పేరు కోసం శోధన. మీరు ఫీల్డ్ పేరు పాటు ఫీల్డ్ అంతర్గత పేరు కనుగొంటారు.

ఒక Reply వదిలి

మీ ఇమెయిల్ చిరునామా ప్రచురితమైన కాదు. లు గుర్తించబడతాయి *