پیغام خطا برای Delete Button Field


  
اگر به یک Gridview یک Button Field اضافه کنید و Command Name آن را Delete بگذارید و ItemCommand Event را برای آن بنویسید، احتمالا وقت Raise شدن، پیغام خطایی مبنی بر Handle نکردن Event دریافت خواهید کرد، این خطا به این دلیل اتفاق می‌افتد که کلیلک کردن روی دکمه‌ای که شما Command Name ‌آن را Delete گذاشته‌اید دو Event را فراخوانی می‌کند: itemCommand و Delete را که شما دومی را Handle نکرده‌اید و این مشکل به دلیل کلمه Delete که یک Reserved word است بوجود می‌اید.

پیشنهاد می‌کنم که برای پیشگیری این مشکل، یا Command name را تغییر دهید و یا از یک Command Filed  از نوع Delete استفاده نمایید.

هیچ نظری موجود نیست: