简单的解释: “值并不属于在预期的范围。”

更新: 匿名的海报留下伟大的评论关于内部名称. 一定要阅读它.

使用事件接收器和其他代码引用的对象模型通过 SharePoint 列表项时, 我常常想生成此错误在运行时的错误:

加载时出错,并在 xyzzy 中运行事件接收器 Conchango.xyzzyEventReceiver, 版本 = 1.0.0.0, 文化 = 中性, 公钥 = 0dc50a750396c3ac. 附加信息是下面. : 值不在预期的范围内.

这是一个相当通用的错误,可能造成许多不同的方式. 不过, 一个简单的解释是,我错误地引用字段. 如果字段的名称是"到期日", 我必须在事件接收器中引用此类:

属性。ListItem["到期日"]

当我出现拼写错误或使用错误的大小写,引用该字段时, SharePoint 生成上述提到的运行时错误. 例如, 这是错误的:

属性。ListItem["到期日"]

</结束>

订阅我的博客.

Technorati 标签:

一个念头在“简单的解释: “值并不属于在预期的范围。”

  1. Sanjaykuma r · 帕特尔

    保罗,我同意,但我还想要添加此异常的东西.
    一段时间 字段名称 不同于 字段的内部名称 所以尝试访问字段使用的列表中 字段名称 在对象中模式给我们提供的上述异常. 若要解决这一问题始终尝试访问使用其内部名称的字段.
    你如何才能找到字段的内部名称?
    1) 转到 Sharepoint 列表. 转至新 | 新项目.
    2) 将显示新项目窗体. 右键单击窗体上,然后单击查看源文件. 在打开的 HTML 代码中的内部名称字段中搜索. 您会发现该字段的内部名称,以及字段的字段名称.

    答复

留言

您的电子邮件地址不会被公开. 必需的地方已做标记 *