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

AJAX + SQL server 2000 (لكل المهتمين بهذه التقنية)

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

السلام عليكم ورحمة الله وبركاته

اخواني واخواتي

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

لاني جربت اكثر من مره ومايضبط معي... فقط يعرض لي الداتا من الداتا بيس بدون مايحدث عليها

(لاني اريد اي تحديث يحدث على الداتا ...ينعكس ايضا على الداتا الموجودة بالصفحة بدون ماعمل رفرش للصفحة)

(مثال:صفحة الايميل بقوقل يتم تحديثها بدون تحديث الصفحة كامله بحيث اي ايميل جديد ينزل امام المستخدم)

علما باني استخدمت ال

ajax tool kit

من موقع

ajax.asp.net

واستخدم

SQL Server 2000

Visual studio 2005 (asp.net+vb.net)

شاكرة ومقدرة تعاونكم معي مسبقا

ياليت....ياليت....اللي عند خلفية عن هالموضوع مايبخل علي فيه

ضرووووري

وجزاكم الله خيرا

تم تعديل هذه المشاركة بواسطة hnh في 20 أبريل 2007 في 00:21

#2

وعليكم السلام.

حسب ما افهمت انك بدك تعمل refresh لجزء من الصفحة كل فترة.

كونك بتستخدم ASP.NET AJAX يمكنك استخدام الاداة Timer بحيث تستدعي الايميلات الجديدة بداخل Update panel كل دقيقة مثلا.

#3

نعم انا اقصد اسوي تحديث فقط لجزئية الاخبار

جربت اضع

update panel

وداخلها الويزارد تبع الداتا بيس

لكن لم اضع التايمر

ياليت الله يعافيك توضح شوي طريقة التايمر

وهل هناك كود مرتبط به بصفحة الvb ?

#4

نفرض انك الاخبار بتحطها بGridView .

تضع الGridView و الTimer داخل ال update panel

  <asp:UpdatePanel ID="UpdatePanel1" runat="server">
			<ContentTemplate>
				<asp:GridView ID="GridView1" runat="server" >
				</asp:GridView>
				<asp:Timer ID="Timer1" runat="server" Interval="100000">
				</asp:Timer>
			</ContentTemplate>
		</asp:UpdatePanel>

وأيضا الDataSource الخاصة بالGridView

<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:TestConnectionString %>"
			SelectCommand="SELECT [field1],[field2] FROM [TABLE]"></asp:SqlDataSource>

أنت في ال page_load تعرف الDataSource للGridView

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
		GridView1.DataSource = SqlDataSource1
		GridView1.DataBind()
	End Sub

عند استخدام هذا الكود كل 100 ثانية سيعمل refresh لل GridView فقط.

تم تعديل هذه المشاركة بواسطة joseph_man في 20 أبريل 2007 في 01:31

#5

الحمدلله لك يارب ضبط

جزاك الله الف الف الف خيـــــر

والله ماتعرف قد ايش ساعدتني

:)

مشكور الله يفرج لك همك ويحقق لك كل اللي فبالك

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

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