Fuair mé amach inniu go bhfuil an GetList() modh i lists.asmx Tá seirbhís gréasáin a bheith ar a dtugtar go han-chúramach nó tá sé seans maith le caith mistéireach "Luach ní féidir a bheith null" eisceacht (agus go bhfuil glacadh leis gur féidir leat a fháil anuas ar an teachtaireacht earráide níos measa fós cineálach, “Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ Bhí thrown. ") Go sonrach, Chinn mé nach féidir leat a chur ar fáil de chineál ar bith réimír ar an modh GetList. Léiríonn an Blúire jQuery seo a leanas an pointe:
Má dhéanann tú sin, bhfreagraíonn an tseirbhís gréasáin le "Ní féidir luach a bheith null" de réir an fidléir-ar choinníoll HTTP athscríbhinn:
<?xml version = "1.0" encoding="utf-8"?>
<gallúnach:Clúdach
xmlns:gallúnach ="http://schemas.xmlsoap.org / gallúnach / clúdach /"
xmlns:xsi = "http://www.w3.org/2001/XMLSchema-instance"
xmlns:XSD ="http://www.w3.org/2001/XMLSchema"><gallúnach:Comhlacht>
<gallúnach:Locht>
<faultcode>gallúnach:Freastalaí</faultcode>
<faultstring>
Exception of type ‘Microsoft.SharePoint.SoapServer.SoapServerException’ bhí thrown.
</faultstring>
<mion>
<xmlns teaghrán earráid ="http://schemas.microsoft.com / SharePoint / gallúnach /">
Ní féidir luach a bheith ar neamhní.
</errorstring>
</mion>
</gallúnach:Locht>
</gallúnach:Comhlacht>
</gallúnach:Clúdach>
Ar ndóigh,, nach mbeadh tú a chur ar dócha go bhfuil "S0" réimír ar do chuid féin, ach tá roinnt uirlisí seans maith é a dhéanamh (cosúil Eclipse).
Is é seo go léir an níos mearbhall / frustrating toisc modhanna eile fhulaingt réimíreanna. Mar shampla, an GetListCollection Ní modh aigne má tá sé curtha réimír, fiú le réimíreanna nonsense cosúil le "xyzzy":
Seo "Ní féidir luach a bheith null" Is cosúil go coitianta go leor le lists.asmx sin tá súil againn go mbeidh sé seo cabhrú le duine éigin amach sa todhchaí.
</deireadh>
Lean mé ar Twitter ag http://www.twitter.com/pagalvin
A small comment
I think that you missed “s0” prefix for lisname
iarracht seo
Tasks