عبد الرحيم نشر 9 أكتوبر 2015 أرسل تقرير نشر 9 أكتوبر 2015 ما هي حالات ربط البيانات في "ASP.net" و ما هي الشيفرات البرمجية الخاصة بها؟ اقتباس
0 عزيز نشر 9 أكتوبر 2015 أرسل تقرير نشر 9 أكتوبر 2015 يعتمد مبدأ ربط البيانات من جهة الخادم على جعل "ASP.net" تندرج تحت قيمة أو عدة قيم من البيانات على الصفحة أو ضمن عنصر التحكّم تستخدم الصّيغة الأساسية بنية مشابهة لتلك المستخدمة في كتلة النص البرمجي من جهة الخادم باستخدام إشارة # كدلالة على أن الصيغة هي صيغة ربط بيانات.<%# name-of-data-source %>لا يمكنك وضع النص المراد تنفيذه ضمن هذه الكتلة مع أنها تبدو ككتلة نص برمجي من جهة الخادم و لكنها ليست كذلك و لا يمكنك استخدام التعبيرات الخاصة بربط البيانات ضمن هذه الكتلة.الحالة الأولى "ربط بيانات قيمة واحدة":عندما تقوم بربط عنصر تحكم إلى قيمة وحيدة مثل أحد الخصائص، أو إحدى الطرائق أو أحد التعبيرات.يمكنك استخدام أحد الصيغ البسيطة التالية:<%# property-name %> أو<%# method-name (parameter1, parameter2,…) %> أو<%# expression%>الحالة الثانية "ربط بيانات قيم متكررة":تكمن الميزة الحقيقية في استخدام القيم المرتبطة في كون كتلة ربط البيانات قابلة للاستخدام مع عناصر تحكّم أخرى و يمكن الحصول على قيمة أحد العناصر عن طريق عنصر تحكّم أخر.سأورد لك مثلاً عن إمكانية ربط عنصر تحكم "LABLE" إلى عنصر تحكم "TextBox" و ذلك بإسناد الخاصة "TEXT" لعنصر التحكّم "TextBox" كقيمة للخاصة "TEXT" في عنصر تحكم "LABLE".<form runat="server"> <ASP:TextBox id="MyTextBox" runat="server" /> <ASP:Label id="MyLabel" Text="<%# MyTextBox.Text %>" runat="server" /> <input type="submit" /> </form> <script language="VB" runat="server"> Sub Page_Load() DataBind() End Sub </script> اقتباس
السؤال
عبد الرحيم
ما هي حالات ربط البيانات في "ASP.net" و ما هي الشيفرات البرمجية الخاصة بها؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.