Simple Paliwanag: “Halaga ay hindi mahulog sa loob ng inaasahang saklaw.”

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

Kapag nagtatrabaho sa receiver kaganapan at iba pang code na sumasangguni sa SharePoint listahan ng mga item sa pamamagitan ng bagay na modelo, Ako madalas gumawa ng mga pagkakamali na bumubuo ng mga error na ito sa runtime:

Error sa paglo-load at tumatakbo kaganapan receiver Conchango.xyzzyEventReceiver sa xyzzy, Bersyon = 1.0.0.0, Culture = neutral, 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. Gayunman, one simple explanation is that I’m referencing a field incorrectly. If the name of the field is "Due Date", Dapat ko bang isangguni ito tulad ng ito sa isang receiver kaganapan:

properties.ListItem["Due Date"]

Kapag ako bumaybay nang pamali o gamitin sa maling kaso kapag tumutukoy sa mga patlang, SharePoint generates the above mentioned runtime error. Halimbawa, ito ang mali:

properties.ListItem["due Date"]

</dulo>

Mag-subscribe sa aking blog.

Technorati Tags:

Isa naisip sa "Simple Paliwanag: “Halaga ay hindi mahulog sa loob ng inaasahang saklaw.”

  1. Sanjaykuma R Patel

    Sumasang-ayon ako na may Paul ngunit i ring nais na magdagdag ng isang bagay para sa pagbubukod.
    Hindi pa natatagalan ang Patlang Pangalan ay naiiba kaysa sa Field Panloob na Pangalan sa listahan kaya sinusubukang i-access ang mga patlang gamit Patlang Pangalan sa modelo ng object ay nagbibigay sa amin ng pagbubukod sa itaas. Upang malutas ang problemang ito palaging subukan na i-access ang mga patlang gamit ang kanilang Panloob na Pangalan.
    Paano maaari mong mahanap ang panloob na Mga Pangalan ng Patlang?
    1) Go To Sharepoint List. Go to New | Bagong Item.
    2) Bagong Item form na ipapakita. I-right-click sa ang form at mag-click sa View Source. Maghanap ng mga Pangalan ng Field Panloob sa binuksan HTML code. Makakakita ka ng mga Field Panloob na Pangalan kasama Field Pangalan.

    Sumagot

-Iwan ng sagot

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan *