PDA

View Full Version : Confirm Dialog



EMERTAT
شنبه 26 فروردین 1391, 17:56 عصر
من یه grid view دارم که براش یه تمپلیت تعریف کردم

داخل تمپلیت یک button هست حالا می خوام قبل از postBack از کاربر سوال کنم

معمولاً برای اینکار از دیالوگ confirm استفاده می شه

حالا من دنبال یه جایگزین برای اون هستم

و با دیالوگ های مختلفی که پلاگین های jquery بودن کار کردم

ولی قبل از اینکه دیالوگ مقداری رو بر گردونه postBack انجام می شد

اگه ممکن من راهنمایی کنید

ghbn1362
شنبه 26 فروردین 1391, 17:59 عصر
باید تو خصوصیت onclientclick تابع جاوااسکریپت رو صدا بزنید و اگر تابع مقدار true برگرداند post back خواهد شد

EMERTAT
شنبه 26 فروردین 1391, 18:14 عصر
این کار کردم و دیالوگ هم باز می شه ولی منتظر برگردوندن مقداری از طرف دیالوگ نمی مونه و بلا فاصله postBack می شه

farhud
شنبه 26 فروردین 1391, 20:23 عصر
تو load صفحه می‌تونی به کنترل attribute اضافه کنی. البته چون button در grid view است باید اول از طریق findcontrol آن را پیدا و بعد attribute اضافه کنی.



Button1.Attribute.Add("onclick","return confirm(\" text \");");

hamid_shrk
شنبه 26 فروردین 1391, 20:38 عصر
این جاوا اسکریپت :

<script language="javascript" type="text/javascript">
function ConfirmDelete() {
return confirm("آیا از حذف اطلاعات اطمینان داردید ؟");
}
</script>

و حالا تو onclick دکمتون بنویسید :


OnClientClick="return ConfirmDelete();"

اگه ok رو بزنه عملیات ادامه پیدا خواهد کرد

mahmood_4246
یک شنبه 27 فروردین 1391, 02:37 صبح
برو به این صفحه http://trentrichardson.com/Impromptu/index.php
یه چنتا مثال گذاشته با جی کوئری
راحت کد رو جایگیرین کد برادر حمید کن

mahmood_4246
یک شنبه 27 فروردین 1391, 02:40 صبح
این یه مثال دیگه برای asp.net و Jquery
http://www.cshandler.com/2011/07/jquery-message-boxes-with-great-lookn.html

fakhravari
یک شنبه 27 فروردین 1391, 16:14 عصر
داش mahmood
این نمونه هاش پولی؟
سمپل چه نمونه هایی دارین؟

mahmood_4246
یک شنبه 27 فروردین 1391, 20:53 عصر
لینک دوم یه مثال کامل بود
اینا رو هم ببین .. با Jquery Ui هست
http://markmintoff.com/2011/03/asp-net-jquery-confirm-dialog/
http://stackoverflow.com/questions/1753552/jquery-ui-confirmation-dialog-and-asp-net-postback
=
http://www.misfitgeek.com/2011/04/jquery-confirm-buttons-and-dialogs-for-asp-net/
http://www.integratedwebsystems.com/2009/12/using-jquery-modal-dialog-confirmation-with-an-asp-net-server-control/