PDA

View Full Version : چگونگی نسبت دادن ICallbackEventHandler.RaiseCallbackEvent به کنترل



green_pm
شنبه 02 مرداد 1389, 15:57 عصر
سلام
چه جوری باید مشخص کنم که اینترفیس ICallbackEventHandler.RaiseCallbackEvent ،مربوط به کدام کنترل از فرم است؟




string ICallbackEventHandler.GetCallbackResult()
{
return this.strFetchResult;
}

void ICallbackEventHandler.RaiseCallbackEvent(string eventArgument)
{
if (!string.IsNullOrEmpty(eventArgument))
{
/////.......
}
}

Behrouz_Rad
شنبه 02 مرداد 1389, 16:10 عصر
کنترل؟ منظورت چیه؟

green_pm
شنبه 02 مرداد 1389, 16:15 عصر
ممکنه روی فرم ،Button های زیادی باشه که با کلیک روی اونها،عملی انجام بشه ولی منظور من اینه که چطوری باید مشخص کنم با کلیلک روی یک دکمه ی خاص ،کدهایی که درون این اینترفیس نوشته شده اجرا شود؟

Behrouz_Rad
شنبه 02 مرداد 1389, 17:41 عصر
داده ای که به Server می فرستی رو به شکل ذیل بفرست:


ButtonId|MyData

حال بر اساس eventArgument یک Split بر مبنای کاراکتر "|" انجام بده تا متوجه بشی کدوم دکمه باعث ارسال درخواست شده.

موفق باشید.