PDA

View Full Version : مبتدی: massage box



hattarzadeh
شنبه 03 تیر 1391, 10:50 صبح
سلام دوستان
اگه خاطرتون باشه توی C# یه message box داشتیم که زمانی که فراخونیش می کردیم برنامه همون جا متوقف می شد تا یکی از کلید های تایید یا انصراف اون زده بشه و بعد ادامه کار رو می داد می خواستم ببینم آیا چنین چیزی در asp هم وجود داره؟
من الان خودم یه label گذاشتم و توش پیغام میدم و 2 تا کلید هم گذاشتم و کدهای لازم رو نوشتم ولی مشکلم اینجاس که نمیدونم چه طوری برنامه رو در همون جایی که پیام رو می دم متوقف کنم تا کاربر یکی از کلید های تایید و یا انصراف رو بزنه و بعد برنامه ادامه پیدا کنه
امیدوارم که تونسته باشم منظورم رو برسونم

fakhravari
شنبه 03 تیر 1391, 11:14 صبح
<asp:Button ID="Button1" runat="server" Text="ارسال نظر"
onclientclick="return confirm('?آیا مایل به ثبت هستید');"
onclick="Button1_Click" />

mohsen.nsb44
شنبه 03 تیر 1391, 11:59 صبح
ScriptManager.RegisterStartupScript(Button1, this.GetType(), "alert", "alert('اطلاعات شما با موفقیعت ثبت گردید');", true);

hattarzadeh
شنبه 03 تیر 1391, 12:05 عصر
ممنون از پاسختون
اگه امکان داره در باره این کد توضیح بدین
onclientclick="return confirm('?آیا مایل به ثبت هستید');"
چون من می خوام تو قسمت .cs فرم کد بنویسم نمدونم چه کار می کنه و باید چه طوری بنویسم

hattarzadeh
شنبه 03 تیر 1391, 12:21 عصر
ScriptManager.RegisterStartupScript(Button1, this.GetType(), "alert", "alert('اطلاعات شما با موفقیعت ثبت گردید');", true);



ممنون اگه امکان داره با توجه به توضیحات من کد رو ویرایش کنید من تازه کارم و دقیقا متوجه نشدم که چه شما از این کد چه هدفی دارید.

mehrzad_ali
شنبه 03 تیر 1391, 17:45 عصر
http://stackoverflow.com/questions/7178819/messagebox-asp-net-c-sharp

crazy_1892
شنبه 03 تیر 1391, 19:09 عصر
MessageBox (http://barnamenevis.org/showthread.php?258366-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-MessageBox)

hattarzadeh
یک شنبه 04 تیر 1391, 14:25 عصر
http://stackoverflow.com/questions/7178819/messagebox-asp-net-c-sharp
سلام و مننون از پاسختون
اگه براتون مقدوره روی کد برام توضیح بدین من تازه کارم و یه عادت دارم باید بفهمم کد چه کار می کنه تا بتونم تغییراتی که توش لازمه رو انجام بدم

TeacherMath
چهارشنبه 07 تیر 1391, 08:54 صبح
http://jqueryui.com/demos/dialog/

Alfred188
چهارشنبه 07 تیر 1391, 09:58 صبح
سلام، اینو چک کن شاید به دردت بخوره



<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" ValidateRequest="false" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>

<form name="Show" runat="server">
<asp:TextBox ID="TextBox1" runat="server" Width="229px"></asp:TextBox><br />
<asp:Button ID="Button3" runat="server" Text="Send" onclick="Button3_Click" />

<%--//******MBox*******--%>
<div id="allpaged" runat="server" style=" display:none;" align="center"><br /></div>
<div id="phelpe" runat="server" style="display:none;" align="center">
<div id="bou" runat="server" style="display:none; " align="center">
<div align="right">
<a onclick="javascript:document.getElementById('allpaged').sty le.display='none';
document.getElementById('bou').style.display='none ';
document.getElementById('phelpe').style.display='n one';" >X</a>
</div>
<br /><br />
<asp:Label ID="Label3" runat="server" Text=""></asp:Label>
<br /><br />
<asp:Button ID="OK" runat="server" Text="OK" />
&nbsp;
<asp:Button ID="Cancel" runat="server" Text="Cancel" />

</div>
</div>

</form>
</body>
</html>

Codebehinde:

protected void Button3_Click(object sender, EventArgs e)
{
Label3.Text = TextBox1.Text;
allpaged.Attributes.Add("style", "display:block;width:100%; height:100%; position:fixed; top:0px; left:0px;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.50;background-color:#dcd8d8;'");
bou.Attributes.Add("style", "width:500px; height:200px; position:fixed; display:block; top:150px; left:200px; font-size:large; border:1px outset black;background-color:White;");
phelpe.Attributes.Add("style", "display:block;position:relative; top:150px; background-color:#84a1ae; color:black;");
}


تو پنجره ای که باز می شه می تونید برای 2تا کلید ok و cancel کدهای دلخواهتون رو بنویسید. برنامه منتظر می مونه تا شما یکی از 2تا گزینه رو انتخاب کنید.
موفق باشید