مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

عدم دسترسی به Session در استفاده از Jquery و Webmethod

  • سه شنبه 4 شهریور 1393
  • 12:10
تشکر میکنم

سلام دوستان خسته نباشید.

 

من از جی کوئری استفاه کردم و در بالای تابع خود این کد و نوشتم تا به تابع توسط جی کوئری دسترسی پیدا کنم.

[webmethod(enablesession=true)]

 

ولی من به Session دسترسی ندارم - همش خطا میده. زیر خط میکشه

 

همچنین میخوام داخل لیبل پیغامی نمایش بدم ولی نمیشه. اصلا کنترل هارو هم قبول نداره. چطوری کدمو تغییر بدم تا کار کنن؟؟؟

 

ممنون

پاسخ های این پرسش

تعداد پاسخ ها : 2 پاسخ
کاربر سایت

مسعود شریفی پور

عضویت از 1392/03/31

  • سه شنبه 4 شهریور 1393
  • 14:55

کمی سوالتون گنگ مطرح کردید !

دقیق بگید میخواید چیکار کنید شاید تونستیم کمکی بکنیم!

کاربر سایت

رضا نصیری

عضویت از 1392/10/01

  • سه شنبه 4 شهریور 1393
  • 16:37

من از این روش برا ثبت اطلاعات استفاده کردم:

$.ajax(
		{	
		    type: "POST",
		    url: "message.aspx/blacklist",
		    data: "{'num1':'" + num1 + "','num2':'" + num2 + "'}",
		    contentType: "application/json;charset=utf-8",
		    dataType: "json",
		    success: function (data, status, jqxhr)
			{	
			
			},
		    error: function (jqxhr, status, error)
			{	
				div_body.innerHTML=div_body.resedit;
				alert(" ...خطا در شبکه\n");
			}
		}
	);
	}

حالا این کدو در یک فایل js مینویسیم دیگه خب:

کدی هم که در فرم خود داریم یک تابع است که این کد بالا اون تابع رو صدا میزنه و اجرا میکنه

برای اینکه کد بالا بتونه به اون تابع دسترسی پیدا کنه باید اول اون تابع وب متد را اضافه کنیم ،مثل این:

 

 <WebMethod(Description:="Per session hit Counter", EnableSession:=True)>
    Public Shared Function sendmsg2(ByVal m As String, ByVal u As String, ByVal num1 As String, ByVal num2 As String, ByVal id As String, ByVal id_msg As String, ByVal b As String)
                            End  Function
 

وقتی سطر اول را اافه میکنم :

1- به مقدار Session‌ دسترسی نمیتونم پیدا کنم

2- نمیتونم مثلا بنویسم:

label1.text="test";

 

منظورمو تونستم برسونم؟

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)