PDA

View Full Version : messagebox در asp.net و مقدار بازگشتی آن



hamed_bostan
چهارشنبه 19 بهمن 1384, 06:02 صبح
با سلام . من داخل ایونت OnClick یکی از image button هام می خوام یک کدی بنویسم که یک پنجره پیغام جاوا اسکریپتی باز بشه و تایید یا انصراف کاربر رو بگیره . پیغام دادن رو با نوشتن دستور confirm داخل ایونت OnClick دکمه نوشتم اما چطوری مقدارش دو بگیرم که کدوم کلید زده شده رو نمی دونم .
اگه ممکنه راهنماییم کنید .

البته با addatribute هم می شد اما توی اون هم همین مشکل برگردوندن مقدار رو داشتم

ممنون

Behrouz_Rad
چهارشنبه 19 بهمن 1384, 10:36 صبح
Code Behind


btnRemove.Attributes.Add("onclick", "return confirmDelete();")

aspx - Sample


function confirmDelete()
{
return confirm('Are You Sure?')
}

موفق باشید.

hamed_bostan
چهارشنبه 19 بهمن 1384, 16:25 عصر
خوب دوست عزیز من این مقدار بازگشتی رو از کجا بگیرم؟
این فقط باعث میشه من وقتی دکمه btnremove رو می زنم پیغام بده اما خوب من چطوری مقدارش رو بگیرم؟؟؟

Behrouz_Rad
چهارشنبه 19 بهمن 1384, 16:45 عصر
دوست خوبم!
دستور return، مقدار 0 (غلط) یا 1 (صحیح) رو برگشت میده.
در صورتی که مقدار برگشتی، 1 باشه (کاربر بر روی دکمه ی OK کلیک کرده) و فرم به سرور ارسال و کدهای Server-Side دکمه ی شما اجرا خواهند شد.
در غیر اینصورت، فرم به سرور، ارسال (Submit) نخواهد شد.
موفق باشید.