PDA

View Full Version : کمک فوری! yes no msgbox در دات نت.



bfreind10
سه شنبه 13 مهر 1389, 20:18 عصر
سلام خدمت همه اساتید بزرگ
مشکلی دارم که خیلی وقته درگیرشم . فکر کنم بعضی ها هم درگیرن
مشکل اینه که همه میدونن msgbox در دات نت کار نمیکنه. میخوام توی برنامم وقتی طرف کلیک کرد روی botton رو زد یه چیزی مثل msgbox با yes و no بیاد که بتونم درصورتی که یارو yes رو زد یه تابع در برنامه فراخوانی کنم. یه چیزایی با جاوا پیدا کردم ولی نمیشه توش درصورتی که یارو yes زد تابع رو فرخوانی کنه.
خواهش میکنم اگه زحمتی نیست دوستان کد این برنامه رو به وی بی بزارن
پیشاپیش از همه بزرگان و اساتید سایت برنامه نویس تشکر می کنم و دستمیرزاد عرض میکنم

majnun
سه شنبه 13 مهر 1389, 20:31 عصر
با همین موضوع جند روز پیش تاپیک ایجاد شد

فکر نکنم ج.اب گرفته باشن ...

بگردین تاپیک رو پیدا کنید ببینید

Peyman.Gh
سه شنبه 13 مهر 1389, 20:32 عصر
با جاوا اسکریپت میتوانید ولی گزینه های Ok و Cancel دارد.

raziee
سه شنبه 13 مهر 1389, 20:42 عصر
مشکل اینه که همه میدونن msgbox در دات نت کار نمیکنه
:متعجب: تو دات نت که System.Windows.Forms.MessageBox :چشمک:
اما اگه منظورتون در پروژه های تحت وب هست به دلیل اینکه این عمل در سیستم کاربر(سمت کلاینت) انجام میشه باید بوسیله یکی از زبان های برنامه نویسی سمت کلاینت پیاده بشه نه دات نت.


وقتی طرف کلیک کرد روی botton رو زد یه چیزی مثل msgbox با yes و no بیاد که بتونم درصورتی که یارو yes رو زد یه تابع در برنامه فراخوانی کنم.
کد زیر وقتی کاربر روی Button !!! کلیک کرد اون کاری رو که شما میخواهید انجام میده.
<html>
<head>
<script type="text/javascript">
<!--
function confirmation() {
var answer = confirm("Leave tizag.com?")
if (answer){
alert("Bye bye!")
window.location = "http://www.google.com/";
}
else{
alert("Thanks for sticking around!")
}
}
//-->
</script>
</head>
<body>
<form>
<input type="button" onclick="confirmation()" value="Leave Tizag.com">
</form>
</body>
</html>

bfreind10
سه شنبه 13 مهر 1389, 21:28 عصر
خیلی ممنون از پاسخ هاتون. کد خوبی نوشتی. ولی من تا اینجا رو پیش رفتم. مشکلی که دارم فرض کنید میخوام اونجا که yes کاربر میزنه یعنی همونجا یه ساب روتین یا فانکشن خود دات نت رو فراخوانی کنم. این چه جوری میشه. همه مشکلم همینه

Peyman.Gh
سه شنبه 13 مهر 1389, 21:30 عصر
http://barnamenevis.org/forum/showpost.php?p=1080814&postcount=2

bfreind10
چهارشنبه 14 مهر 1389, 06:59 صبح
سلام خدمت همه اساتید
ضمن تشکر تز همه به خاطر سرعتشون در پاسخ
من کارایی که دوستان گفتم رو کردم. من یک گرید ویو دارم. در هر سطرش دکمه حذف دارم. کد زیر مروبط به ستو گردید ویو من هستش ببینید:



<asp:ImageButton OnClientClick="javascript:p();" ID="ImageButton2" name=<%# (eval("id"))%> CommandName="del" CommandArgument=<%# (eval("id"))%> ImageUrl='../../images/rcl.png' runat="server" />



در بالای صفحه هم این کد جاوا رو قرار دادم


<script language=javascript type="text/javascript">
function p()
{
var message = confirm(' ');
if(message==true)
{
return true;
}
else
{
return false;
}
}
</script>


حالا وقتی روی دکمه حذف میزنم پیغام ظاهر میشه ولی هر دکمه ای که طرف بزنه ساب روتینی که با command name و command argument مشخص کردم اجرا میشه و رکورد حذف میشه.
خواهش میکنم راهنمایی کنید

bfreind10
چهارشنبه 14 مهر 1389, 18:31 عصر
چی شد پس؟
تو رو خدا یکی کمک کنه

khani_prog
چهارشنبه 14 مهر 1389, 18:33 عصر
این کار در دات نت امکان ندارد شما باید از جاوا اسکریپت استفاده نمایید

bfreind10
چهارشنبه 14 مهر 1389, 19:18 عصر
بله می دانم امکان ندارد شما پست بالای من رو خوندید. من این رو به جاوا نوشتم.
برنامه من رو ببینید مشکل چیز دیگر است

javad.nic63
چهارشنبه 21 مهر 1389, 14:47 عصر
تو بايد از ابزاري كه مايكروسافت داده به نام ajax toolkit control استفاده كني
برو به اين سايت و فيلم‌هاي آموزشي اين ابزار رو دانلود كن
فيلم اولي مطمئناً كارتو راه ميندازه
http://www.p2p.dotnetsource.com/Default.aspx?g=posts&t=728