الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

مشكلة فى Web Service

بدأه EXP في 21 يونيو 2008 · 1 رد · 449 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

انا عمت Web Service و عرفت فيها Static string []

و عندى Method اسمها Add بتاخد String و تحطو فالـ Array

المشكلة انى اما اعمل return للـArray بلاقى كل الـelements Null

 using System;
 using System.Web;
 using System.Web.Services;
 using System.Web.Services.Protocols;

 [WebService(Namespace = "http://tempuri.org/")]
 [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
 public class Service : System.Web.Services.WebService
 {
	 static string [] Names;
	 static int count;
	 public Service () {

		 //Uncomment the following line if using designed components 
		 //InitializeComponent(); 
		 Names = new string[10]; 
	 }

	 [WebMethod]
	 public string HelloWorld() {
		 return "Hello World";
	 }
	 [WebMethod]
	 public void AddName(string str)
	 {
		 Names[count] = str;
		 count++;
	 }
	 [WebMethod]
	 public string[] GetArray()
	 {
		 return Names;
	 }
#2

السلام عليكم

أكيد اخي الكريم سترجع الفارغة فكما كل طلب من السيرفر يتم تفريغ كل شيء لذلك بحاجة الى طريقة للاحتفاظ بالقيم مثل استخدام Session لتخزين القيم بها .

مواضيع مشابهة