ຂ້າພະເຈົ້າໄດ້ຮັບວຽກງານເພື່ອເຮັດວຽກກ່ຽວກັບການພັດທະນາຄໍາຮ້ອງສະຫມັກປ່ອງຢ້ຽມທີ່ຈະໄດ້ຂໍ້ມູນລາຍຊື່ຈາກ SharePoint ແລະປຸງແຕ່ງຂໍ້ມູນທີ່ຢູ່ໃນໄຊຊະນະຄໍານາມພາ app.
ເມື່ອກ່ອນຂ້າພະເຈົ້າໃຊ້ໃນການດຶງຂໍ້ມູນຂໍ້ມູນໂດຍນໍາໃຊ້ Lists.asmx,views.asmx.
ໃນປັດຈຸບັນຂ້າພະເຈົ້າໄດ້ມາຮູ້ວ່າມີວິທີການອື່ນໆເພື່ອດຶງຂໍ້ມູນຂໍ້ມູນຈາກບັນຊີເບິ່ງ.
Syntax:
https://myserver.com/_vti_bin/owssvr.dll?cmd = Display&ບັນຊີລາຍຊື່ ={ບັນຊີລາຍຊື່ Id}&View ={View Id}&XMLDATA ທີ່ແທ້ຈິງ =
Example URL:
https://myserver.com/_vti_bin/owssvr.dll?cmd = Display&ບັນຊີລາຍຊື່ ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&View ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA ທີ່ແທ້ຈິງ =
ໃນປັດຈຸບັນມັນຈະໃຫ້ຂໍ້ມູນທີ່ xml ເປັນການຕອບໂຕ້.
ຂຽນເພື່ອຕອບສະຫນອງ xmlDoc ແລະການປຸງແຕ່ງຂໍ້ມູນ.
HttpWebRequest myRequest = (HttpWebRequest)WebRequest.Create(“https://myserver.com/_vti_bin/owssvr.dll?cmd = Display&ບັນຊີລາຍຊື່ ={EA1BD05B% 2DDB5B% 2D434B% 2DB2FC% 2DB9AB9EE18A91}&View ={B959F555% 2D798B% 2D4F47% 2D9FBB% 2D81513B85F906}&XMLDATA ທີ່ແທ້ຈິງ =”);
myRequest.Credentials =
System.Net.CredentialCache.DefaultCredentials;
HttpWebResponse response = (HttpWebResponse)myRequest.GetResponse();
XmlDocument doc = ໃຫມ່ XmlDocument();
doc.Load(response.GetResponseStream());
ອອກຈາກ Reply ເປັນ