Mən bu gün aşkar ki GetList() üsulu lists.asmx web service çox diqqətlə çağrılmasını və ya istisna "null ola bilməz Dəyər" bir sirli atmaq üçün meylli deyil (və fərz oldu ki, siz hətta pis generic səhv baş beledir keçmiş əldə edə bilərsiniz, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ atıldı. ") Xüsusi, Mən sizə GetList üsulu ilə prefiks hər cür təmin edə bilməz ki. Aşağıdakı jQuery parçası, point göstərir:
Bunu edin, web xidməti üzrə "Dəyər null ola bilməz" ilə cavab skripkaçalan-HTTP transcript təmin:
<?xml version = "1.0" encoding="utf-8"?>
<sabun:Zərf
xmlns:sabun ="http://schemas.xmlsoap.org / sabun / zərf /"
xmlns:XSI = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:XSD ="http://www.w3.org/2001/XMLSchema"><sabun:Orqan>
<sabun:Günah>
<faultcode>sabun:Server</faultcode>
<faultstring>
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ atıldı.
</faultstring>
<detal>
<səhv string xmlns ="http://schemas.microsoft.com / SharePoint / sabun /">
Dəyər null ola bilməz.
</errorstring>
</detal>
</sabun:Günah>
</sabun:Orqan>
</sabun:Zərf>
Əlbəttə, yəqin ki, öz ki, "S0" prefiksi əlavə olmaz, lakin bəzi alətlər bunu meylli (Eclipse kimi).
Bu, bütün daha qarışıqdır / digər üsullarla önek dözmək çünki sinir bozucu. Məsələn, bu GetListCollection bu prefixed edilmişdir əgər metodu ağla sığmaz, hətta "xyzzy" kimi cəfəngiyat önekleriyle:
Bu lists.asmx ilə kifayət qədər ortaq görünür "dəyər null ola bilməz" Beləliklə, ümid edirəm bu gələcəkdə kimsə kömək edəcək.
</son>
Da Twitter məni izləyin http://www.twitter.com/pagalvin
A small comment
I think that you missed “s0” prefix for lisname
Bu cəhd
Tasks