PDA

View Full Version : msgBox در ASP.Net



ASPDeveloper
سه شنبه 12 مهر 1384, 19:47 عصر
با سلام دوستان
میخواهم در اعتبار سنجی مقادیر وارد شده در TextBox ها پیام خطا به شکل msgBox در vb6 نمایش داده شود
ممنون میشوم اگر راهنمایی کنید

Behrouz_Rad
سه شنبه 12 مهر 1384, 19:49 عصر
از تابع alert (از توابع جاوا اسکریپت) استفاده کنید.
Search About It

javad3151
چهارشنبه 13 مهر 1384, 08:22 صبح
اگر از کنترل های asp.net برای اعتبار سنجی استفاده می کنید ، می توانید با استفاده از کنترل validation summary پیغامهای خطا را نشون بدید ولی اگر بصورت دستی این کار رو انجام میدید می تونید با دستور زیر یک پیام بدید:


Response.Write("<script> alert('Your Message...'); </script>")

nasimnastaran
جمعه 15 مهر 1384, 17:40 عصر
در asp.net(سی شارپ) می توانید از dll ضمیمه استفاده کنید و به صورت ذیل استفاده نمائید :
MsgBox1.alert("Please input something in the text box.");//message
موفق باشید .

c#_web
چهارشنبه 05 مهر 1385, 13:59 عصر
من dllموجود را در پروژه ام add کردم ولی هیچ اتفاقی نیفتاد و در
MsgBox1.alert("Please input something in the text box.");//message
اصلاً MsgBox1 را نمیشناسد.
لطفاً اگر امکانش هست راهنمایی بفرمایید. متشکرم.

samira455
چهارشنبه 05 مهر 1385, 14:41 عصر
سلام دوست عزیز
بهتره از javascript استفاده کنید.من با javascript مقدار یک textbox را با فیلد خاصی از جدول مقایسه کردم.البته با این روش که می خوام توضیح بدم هر اعتبار سنجی را می تونید انجام بدید:

اول در قسمت source جلوی کد textbox بنویسید:
onblur="validdata(this)"
به این صورت:
<asp:TextBox ID="hozeTextBox" runat="server" onblur="validdata(this)" >

بعد بین head و body این کد را اضافخ کنید:



<script type="text/javascript">

function validdata(element){
if(element.value != 3/*ya har meghdari ke mikhaid bashe*/){
alert("لطفا مقدار صحیح را وارد نمائید");
element.value="";
element.focus();
}
}

</script>

AFSHIN_REFUA
چهارشنبه 05 مهر 1385, 20:21 عصر
این هم یک اسکریپت که برای هر جایی کار میکند

Page.Response.Write("<script for='window' event='onload'>alert(\"تغییر با موفقیت انجام شد\");</script>");