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

'Sys is undefined error in AJAX

مغلق
بدأه fligant في 11 أبريل 2007 · 11 رد · 1,306 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

انا عامل صفحة بسيطة جدا بالاجكس مجرد كتابة التاريخ من الامثلة الموجوجدة فى موقع asp.net

و الصفحة شغالة فى ال web developer 2005 بس لما اشغل الصفحة على السيرفير على الجهاز او برفعهى على موقع بيديني رسالة خطاء بتاعت الجافى سكربت "Done , but with errors on page" مكتوب فيهى 'Sys is undefined

دورت فى كل حتي لكن مفيش فيدة مش عارف اية الغلط

انا بستخدم windows xp sp2 / asp.net 2

ملفا الكونفيخ

<?xml version="1.0"?>
<configuration>
  <configSections>
	<sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
	  <sectionGroup name="scripting" type="System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
		  <section name="scriptResourceHandler" type="System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  allowDefinition="MachineToApplication"/>
		<sectionGroup name="webServices" type="System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35">
		  <section name="jsonSerialization" type="System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  allowDefinition="Everywhere" />
		  <section name="profileService" type="System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  allowDefinition="MachineToApplication" />
		  <section name="authenticationService" type="System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"  allowDefinition="MachineToApplication" />
		</sectionGroup>
	  </sectionGroup>
	</sectionGroup>
  </configSections>

  <system.web>
	<pages>
	  <controls>
		<add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  </controls>
	</pages>
	<!--
		  Set compilation debug="true" to insert debugging
		  symbols into the compiled page. Because this
		  affects performance, set this value to true only
		  during development.
	-->
	<compilation debug="false">
	  <assemblies>
		<add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  </assemblies>
	</compilation>

	<httpHandlers>
	  <remove verb="*" path="*.asmx"/>
	  <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
	</httpHandlers>

	<httpModules>
	  <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	</httpModules>
  </system.web>

  <system.web.extensions>

	<scripting>

	  <webServices>

	  <!-- Uncomment this line to customize maxJsonLength and add a custom converter -->
	  <!--
	  <jsonSerialization maxJsonLength="500">
		<converters>
		  <add name="ConvertMe" type="Acme.SubAcme.ConvertMeTypeConverter"/>
		</converters>
	  </jsonSerialization>
	  -->
	  <!-- Uncomment this line to enable the authentication service. Include requireSSL="true" if appropriate. -->
	  <!--
		<authenticationService enabled="true" requireSSL = "true|false"/>
	  -->

	  <!-- Uncomment these lines to enable the profile service. To allow profile properties to be retrieved
		   and modified in ASP.NET AJAX applications, you need to add each property name to the readAccessProperties and
		   writeAccessProperties attributes. -->
	  <!--
	  <profileService enabled="true"
					  readAccessProperties="propertyname1,propertyname2"
					  writeAccessProperties="propertyname1,propertyname2" />
	  -->

	  </webServices>
		<!-- 
	  <scriptResourceHandler enableCompression="true" enableCaching="true" />
	 -->

	</scripting>
  </system.web.extensions>

  <system.webServer>

	<validation validateIntegratedModeConfiguration="false"/>
	<modules>
	  <add name="ScriptModule" preCondition="integratedMode" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	</modules>
	<handlers>
	  <remove name="WebServiceHandlerFactory-Integrated" />
	  <add name="ScriptHandlerFactory" verb="*" path="*.asmx" preCondition="integratedMode"
		   type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  <add name="ScriptHandlerFactoryAppServices" verb="*" path="*_AppService.axd" preCondition="integratedMode"
		   type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
	  <add name="ScriptResource" preCondition="integratedMode" verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
	</handlers>
  </system.webServer>
</configuration>

شكرا و ياريت لو حد يعرف يفدني

-waf

Post Back Is My Enemy And JavaScript Is my Weapon

#2

الحمد للة اتحلت مشكلة الجهاز والصفحة اشتغلت علية نزيلت وندوز من جديد بس لسة مشكلة السيرفير شكراا

Post Back Is My Enemy And JavaScript Is my Weapon

#3

يا اهل ال ajax حد يرد على اجوكم الموضوع مهم جدا اكيد فى حدا عارف اية حل المشكلة

Post Back Is My Enemy And JavaScript Is my Weapon

#4

بالنسبة لهذا الخطأ ظهر في أحد إصدارات الأجاكس, لكن الإصدار الأخير تم حل هذه المشكلة وهو يعمل بدون أي خطأ

على فكرة في حال وجود نسخة قديمة من AJAX على جهازك, يفضل حذفها كلها بشكل كامل 100% ومن ثم تنصيب آخر إصدار من AJAX والعمل عليه

ajax.asp.net

دورات + مشاريع

ASP.NET C#.NET, VB.NET, SQL SERVER 2005, SQL SERVER 2000

PHP + Mysql

الرياض -جوال 0501000943

بريد إلكتروني: dotnet1981@gmail.com

ماسنجر: dotnet81@hotmail.com

#5

اخى العزيز شكرا على ردك لان انا الصراحة بقالى مدة كاتب الموضوع ومحدش عبرني

انا منزل اخر نسخة من ال ajax وهو شغال على جهازي تمام

بس على السرفر مش شغال بطلع الرسالة دي لما برفع الصفحة

شكرا تاني على ردك

Post Back Is My Enemy And JavaScript Is my Weapon

#6

أولاً أرجو وضع رسالة الخطأ.

ثانياً: عند تنصيب asp.net ajax فإنه ينشئ مجلد على المسار التالي:

C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025

يوجد ملف اسمه System.Web.Extensions.dll قم بنسخ هذا الملف إلى المجدل bin في مشروعك لأنه عند رفعه إلى المخدم قد لا يكون المخدم يدعم الـ AJAX لذلك تظهر الأخطاء.

أرجو وضع رسالة الخطأ التي تظهر

دورات + مشاريع

ASP.NET C#.NET, VB.NET, SQL SERVER 2005, SQL SERVER 2000

PHP + Mysql

الرياض -جوال 0501000943

بريد إلكتروني: dotnet1981@gmail.com

ماسنجر: dotnet81@hotmail.com

#7

اخى العزيز اشكرك مجددا على ردك

انا بالفعل عاطف الملفات دي فى فلدر ال bin

1- AJAXExtensionsToolbox.dll

2-System.Web.Extensions.dll

3-System.Web.Extensions.Design.dll

----------------------------------------------------------

رسالة الخطاء هى عبارة عن رسالة خطاء بتاعت اخطاء الخافى الى بتطلع فى الاستيت بار على الشمالى مكتوب فيهى 'Sys is undefined

----------------------------------------------------------

لو حد عندو ملف اجكس شغال وجربو ياريت يرفقو ( يفضل ان يكون ملف بسيط ) بالكفجريجن بتاعو وانا هجربو على لاسيرفر :rolleyes:

------------------------------------------------------

شكرا شكرا شكرا

Post Back Is My Enemy And JavaScript Is my Weapon

#8

ممكن تذكر اسم الموقع حتى نجرب عنا, قد يكون السبب هو Security على السيرفر الذي تشغل عليه موقعك مما يمنع تحميل ملفات الـ JavaScript الضرورية لعمل AJAX

#9

الموقع على شركة الستضافة مش مجانية

Post Back Is My Enemy And JavaScript Is my Weapon

#11

:rolleyes: اسف انا فهمت غلط الرابط ( http://www.amistog.com/a/ )

Post Back Is My Enemy And JavaScript Is my Weapon

#12

سأفترض أن كل شيء لديك صحيح 100% وتقوم برفع جميع العناصر المطلوبة من أجل عمل الأجاكس, عندها يجب أن تسأل الاستضافة إن كان هناك دعم للأجاكس عندهم لأن asp.net AJAX يعتمد على الامتداد axd لذلك أرى أن تخبر الاستضافة بالخطأ الذي يظهر لديك, أو جرب الموقع في server آخر لتتأكد من النتائج

هذا الموضوع مغلق.

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