I'm wondering if it's possible to deal with many images the same way I deal with "for instance (drop down list)", in clearer way could we reach the ImageButton ID from the "ImageButton_Click" function in the .CS file Or if there is any easier way could be possible..
P.S. Sorry for writing in English because I don't have Arabic enabled windows..
التعليق على مشاركة إياد طرابلسي في Dec 9, 2006 17:11 : > > I'm wondering if it's possible to deal with > many images the same way I deal with "for instance > (drop down list)", in clearer way could we reach the > ImageButton ID from the "ImageButton_Click" function > in the .CS file > Or if there is any easier way could > be possible.. >
ممكن تشرح إيه الفكرة المطلوبة بشكل عام؟ أصل أنا مش فاهم إيه الفكرة من الحصول على ImageButton ID. وممكن توضح مجال التطبيق بتاعك (يعني هو برنامج ويندوز ولا موقع ASP.NET؟)
I'm trying to use ImageButton Web Controle for many images on the master page to change the image on the .ASPX page which comes inside CONTENT field "by using ContentPlaceHolder on the master page" The Idea that I don't want to use the function "protected void ImageButton_Click(object sender, ImageClickEventArgs e)" for each imagebutton I'm trying to use it once and reach the ImageID or ImageURL of each image from inside the ImageButton_Click contents
maybe it would be better functionality... Or if there is another way to use pictures as List, could be OK with me
يمكنك القيام بالتالي. عرف الإجراء ImageButton_Click لأي من الأزرار في الصفحة، ثم لبقية الأزرار، أيضاً قم بربط الـ OnClick Event لنفس الإجراء (ImageButton_Click). الآن جميع هذه الأزرار ستقوم بنداء الإجراء نفسه عندما يتم ضغطها... لمعرفة أي من الأزرار تم ضغطه فعلاً، يمكنك تحويل البارامتر الأول (object sender) إلى ImageButton ثم سؤاله عن قيمة الـ ID التي تعرفه. يمكنك وضع switch لمعالجة كل زر على حدة اعتماداً على الـ ID التي يحملها...
التعليق على مشاركة إياد طرابلسي في Dec 12, 2006 10:31 : [eng: > protected > void ImageButton_Click(ImageButton I, ImageClickEventArgs > e) Nope, I don't think that's what Wessam meant. He meant to keep the parameter type as it is but *cast* it to whatever type you want. Something like:
protected void ImageButton_Click(object sender, ImageClickEventArgs e)
{
ImageButton btnSender = sender as ImageButton;
// Take any properties you want from btnSender
}