• 0

كيف أستخدم الخاصة "AutoPostBack" في "ASP.net"؟

  • 0

عند بناء نموذج تفاعلي يلزمك في العديد من الحالات تفعيل عملية إرسال النموذج لدى اختيار عنصر من قائمة أو تفعيل مربع اختيار، بحيث يُسمح للمخدّم بتحديث الصفحة عند الاستجابة لخيارات المستخدم.
كانت هذه العملية تتم سابقاً في "ASP" بواسطة حدث من جهة الزبون مرتبط بحدث اختيار أو تعديل حالة كحدث "OnChange" كما في الشيفرة التالية:

<script language="javascript"> 
<!-- 
function __doPostBack(eventTarget, eventArgument) { 
var theform = document.ctrl0; 
theform.__EVENTTARGET.value = eventTarget; 
theform.__EVENTARGUMENT.value = eventArgument; 
theform.submit(); 
} 
<input id="MyControl" type="checkbox" name="MyControl" 
onclick="javascript:__doPostBack('MyControl','')" /> 
<input type="hidden" name="__EVENTTARGET" value="" /> 
<input type="hidden" name="__EVENTARGUMENT" value="" /> 
// -->

 

أما في "ASP.net" فيمكن إسناد القيمة "True" إلى الخاصة "AutoPostBack" حتى يجري إرسال الصفحة إلى المخدم بعد كل تعديل على عنصر التحكم الذي تم تعيين هذه الخاصة له.

 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن