GÜNCELLEŞTİRME: Anonim bir poster iç adları hakkında harika bir yorum yaptı. Bu okuyun..
Olay alıcıları ve SharePoint liste öğelerini nesne modeli aracılığıyla başvuran başka bir kod ile çalışırken, Genellikle, çalışma zamanında bu hata hata yapar:
Yükleme hatası ve olay alıcı Conchango.xyzzyEventReceiver xyzzy içinde çalışan, Sürüm 1. 0 =, Kültür tarafsız =, PublicKeyToken = 0dc50a750396c3ac. Ek bilgiler aşağıda.. : Değer beklenen aralıkta değil.
Bu potansiyel olarak birçok farklı yolu neden olduğu oldukça genel bir hata olduğunu düşünüyorum. Ancak, bir alanı hatalı olarak başvuran basit bir açıklama olduğunu. Alan adı "Son tarih" ise, Böyle bir olay alıcı başvurmalıdır:
özellikleri.ListItem["Son tarih"]
Ne zaman hata hatalı veya yanlış durum alanı başvururken kullanmak, SharePoint oluşturur yukarıda belirtilen çalışma zamanı hatası. Örneğin, Bu yanlış bir şey:
özellikleri.ListItem["son tarih"]
</sonunda>
Paul ile katılıyorum ama aynı zamanda bu özel durum için bir şey eklemek istiyorum..
Bir ara Alan adı daha farklıdır İç alan adı Yani alanını kullanarak erişmeye çalışan listesinde Alan adı nesne modeli verir bize yukarıdaki özel durum. Bu sorun her zaman çözümlemeye alanları iç adlarını kullanarak erişmek için.
İç alanların adını nasıl bulabilirim?
1) SharePoint listesine git. Yeni gidin | Yeni öğe.
2) Yeni öğe formu-ecek var olmak göstermek. Form üzerinde sağ tıklayın ve tıkırtı üstünde görüş kaynak. Açılan HTML kodu alan iç adını aramak. Sen-ecek bulmak iç alan adı alan adı ile birlikte.