PDA

View Full Version : سوال: MessageBox پرسشي



farshad22
دوشنبه 07 دی 1388, 18:41 عصر
من براي پيغام عادي دادن به كاربر از كد زير استفاده كردم:
Page.ClientScript.RegisterStartupScript(typeof(Pag e), "alert", "window.alert('message');", true);
حالا ميخام براي انجام يك كار خاصي از كاربر سوال بپرسه.اگه تاييد كرد انجام بشه.چطوري لطفا؟!

raziee
دوشنبه 07 دی 1388, 18:56 عصر
کافیه کد زیر رو به باتن و یا لینک باتنتون اضافه کنید:

OnClientClick="return confirm('آیا دستور ویرایش را تایید میکنید؟');"

farshad22
دوشنبه 07 دی 1388, 19:46 عصر
ممنون.ولي رويداد من OnRowDeleting از گريد هست كه وقتي گذاشتم :

....OnRowDeleting="return confirm

بهم در زمان debug خطاي زير را داد :
Too many characters in character literal

raziee
دوشنبه 07 دی 1388, 19:53 عصر
رویداد؟!
ببینید شما این رو باید در باتن و یا لینک باتن قرار بدید . اون باتنی که اجرا کننده ی فرمان حذف هست.
برای استفاده در گرید اون ستون رو که دکمه ی حذف درش قرار داره رو به تمپلیت تبدیل کنید و کد رو بگذارید:

<asp:TemplateField ShowHeader="False">
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False"
CommandName="Delete" Text="Delete" OnClientClick="return confirm('آیا دستور حذف را تایید میکنید؟');"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

farshad22
دوشنبه 07 دی 1388, 20:19 عصر
مرسي.درسته:لبخندساده: