• 0

كيف أحافظ على id عنصر server side من التغيير في Asp.Net؟

عندما أقوم بإنشاء عنصر وإعطاءه id و runat="server"  لا أستطيع أن أصل إليه عن طريق id في الجافا سكربت مثلًا لأن الـid يتغير في جهة السيرفر ما الحل؟

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


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

يمكنك ذلك بسهولة بوضع الخاصية ClientIDMode="static"

<asp:TextBox ID="first_name" runat="server" ClientIDMode="Static" />

تظهر هذه المشكلة عند استخدام Master Page حيث أن العناصر الموجودة في محتوى الصفحة تأخذ dynamic id أي معرف غير ثابت بحسب التسلسل الهرمي للـMaster Page  من أجل تجنب الازدواجية في المعرفات.

كيف أحافظ على id عنصر server side من التغيير في Asp.Net؟

خاصية ClientIDMode

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


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

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

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

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


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

تسجيل الدخول

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


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