PDA

View Full Version : سوال: بدست آوردن اطلاعات کنترلی که تو صفحه روش کلیک می شه ؟



Hope22
شنبه 05 مرداد 1387, 14:54 عصر
سلام به دوستان
من یه سری linkButton رو توی حلقه for تولید کردم
الان می خوام روی هر کدوم که کلیک میشه مثلاً ID یا اطلاعات دیگشو بدست بیارم
چطور میشه به اطلاعات کنترلی که روش کلیک میشه دسترسی پیدا کرد؟
راهکاری هست؟

Modifier
شنبه 05 مرداد 1387, 21:55 عصر
سلام علیکم

احتمالا با (object sender ) میتونی .

در ضمن تولید control بصورت دینامیک ، باعث میشه که وقتی صفحه postback میشه فقط مقادیر آن توسط _viewstate فرستاده بشه و خود کنترل نمیره.

موفق باشید.

یا علی

Hope22
یک شنبه 06 مرداد 1387, 12:44 عصر
خوب مث اینکه باید جواب خودمو ، خودم بدم
البته این کارو برا کسایی که احتمالاً به این مشکل بر بخورن انجام می دم

: توی حلقه برنامم این کد رو نوشتم

l1.Command +=new CommandEventHandler(l1_Command);



بعد هم اینطوری ازش استفاده کردم


void l1_Command(Object sender, CommandEventArgs e)
{
[your function].(e.CommandName);
}