كيفية التعامل مع حدث onclick في زر عرض القائمة؟

StackOverflow https://stackoverflow.com/questions/1041070

  •  22-07-2019
  •  | 
  •  

سؤال

إذا كان لدي عنصر تحكم في عرض القائمة باستخدام زر في قالب العنصر، فكيف يمكنني التعامل مع أحداث عند النقر لكل زر من الأزرار التي يتم إنشاؤها في عرض القائمة؟

هل كانت مفيدة؟

المحلول

يمكنك استخدام وسيطة الأوامر خاصية التحكم في الزر لتحديد الزر الذي تم النقر عليه.

هذا المثال يوضح كيفية الحصول على القيم من وسيطة الأمر ضمن عنصر تحكم listview.

نصائح أخرى

ونفس الطريقة التي لديك مع كل زر أخرى:

<asp:Button ID="templateButton" runat="server" OnClick="templateButton_OnClick"/>

وفيما عدا ذلك سوف تحتاج إلى تحديد الزر الذي تم النقر في معالج نفسها.

protected void templateButton_OnClick(object sender, EventArgs e)
{
    Button myButton = (Button)sender;
}
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top