Skoprejt illum li l-GetList() metodu lists.asmx servizz web għandu jiġi msejjaħ b'reqqa jew huwa suxxettibbli li tarmi misterjuża "valur ma jistax jiġi null" eċċezzjoni (u thats jekk wieħed jassumi inti tista 'tikseb passat il-messaġġ ta' żball saħansitra agħar ġeneriku, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ kien jintefa. ") Speċifikament, I sabet li inti ma tistax tipprovdi xi tip ta 'prefiss fuq il-metodu GetList. Il snippet jQuery li ġej juri l-punt:
Jekk inti tagħmel dan, is-servizz web jirrispondi "valur ma jistax jiġi null" bħala kull din fiddler-sakemm traskrizzjoni HTTP:
<?xml version="1.0" encoding="utf-8"?>
<sapun:Envelop
xmlns:sapun ="http://schemas.xmlsoap.org / sapun / pakkett /"
xmlns:XSi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd ="http://www.w3.org/2001/XMLSchema"><sapun:Korp>
<sapun:Tort>
<faultcode>sapun:Server</faultcode>
<faultstring>
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ kien jintefa.
</faultstring>
<dettall>
<xmlns spag żball ="http://schemas.microsoft.com / Sharepoint / sapun /">
Valur ma jistax ikun null.
</errorstring>
</dettall>
</sapun:Tort>
</sapun:Korp>
</sapun:Envelop>
Of course, inti probabilment ma jżidx li "s0" prefiss fuq tiegħek, iżda xi għodda huma suxxettibbli li jagħmlu dan (bħal Eclipse).
Dan huwa aktar konfużjoni / frustranti minħabba metodi oħra jittolleraw prefissi. Per eżempju, l- GetListCollection metodu ma mind jekk huwa kien prefissi, anke ma 'prefissi nonsense bħal "xyzzy":
Din il-"valur ma jistax ikun null" tidher pjuttost komuni ma lists.asmx hekk nisperaw li dan se jgħinu lil xi ħadd fil-futur.
</aħħar>
Follow lili Twitter fi http://www.twitter.com/pagalvin
A small comment
I think that you missed “s0” prefix for lisname
tipprova dan
Tasks