PDA

View Full Version : message boxدر asp.net



rohollahmahmoodiany
چهارشنبه 24 فروردین 1384, 13:09 عصر
در asp.net مسیج باکس وجود ندارد .برای دادن پیغام میخواهیم یک فرم با همان شکل وشمایل message box ظاهر شود.لطفا اگر کد خاصی دارد بفرستید.

Behrouz_Rad
چهارشنبه 24 فروردین 1384, 14:03 عصر
استفاده از Java Script.
alert & confirm
شبیه سازی با استفاده از کدهای سفارشی.
alert و confirm: بر طرف کننده ی نیاز تا 80 درصد.

rohollahmahmoodiany
چهارشنبه 24 فروردین 1384, 15:07 عصر
اقای راد در صورت امکان ان اسکریپت را بنویسید.اگ حسش نیست قسمتی از ان را بنویسید کافی است!
ممنون!

Behrouz_Rad
چهارشنبه 24 فروردین 1384, 17:15 عصر
اول:
http://www.google.com/search?hl=en&q=custom+message+box%2Bjava+script&bt nG=Google+Search
دوم:
http://javascript.internet.com/messages/
و در نهایت یک مثال:
http://javascript.internet.com/messages/customizable-javascript-prompt.html

afsar
پنج شنبه 25 فروردین 1384, 14:07 عصر
شاید این کدها بدردتون بخوره :

MyControl.Attributes.Add("onclick","alert()");

:موفق:

Behrouz_Rad
پنج شنبه 25 فروردین 1384, 14:57 عصر
شاید این کدها بدردتون بخوره :


MyControl.Attributes.Add("onclick","alert()");


کد فوق برای نسبت دادن یک اسکریپت سمت کلاینت به عنصر سمت سرور به کار می رود و هیچگونه ارتباطی به ایجاد یک MessageBox سفارشی ندارد.

zrahimic
یک شنبه 01 خرداد 1384, 10:04 صبح
سلام


MyControl.Attributes.Add("onclick","confirm()");

من می خوام از این کدی که گفتید استفاده کنم و نمایش confirm هم درست کار می کنه ولی نمی دانم چطور میشود فهمید که کاربر دکمه ok یا cancel را فشرده است. قبلا از راهنماییتان ممنون.

JikSearch
یک شنبه 01 خرداد 1384, 13:11 عصر
سلام


if (confirm('prompt')) {
do statement
}

در جاوا اسکریپت نمیشه کد سمت سرور استفاده کرد و بعد از اینکه کاربر بر روی دکمه OK کلیلک کرد، صفحه باید به صفحه دیگری Redirect شود.

jannati
چهارشنبه 30 شهریور 1384, 16:04 عصر
سلام


if (confirm('prompt')) {
do statement
}

.

دوستان من از این کد استفاده کردم .ولی باز هم نتونستم تشخیص بدم که کاربر کدوم دکمه را کلیک کرده.میشه راهنمایی کنید؟

kochol
چهارشنبه 30 شهریور 1384, 20:33 عصر
سلام
فکر کنم این مشکل را حل کند
http://www.barnamenevis.org/forum/showthread.php?t=17165&highlight=%CC%C7%E6%C7

ealireza
چهارشنبه 30 شهریور 1384, 21:41 عصر
خیر در کل به ای صورته !


response.write ("<sc" & "ript>alert('UserName Invalid !')</Scri" & "pt>")

اون " & " هم برای کسانی گزاشتم که از Visual Stadio و Code Behind استفاده نمیکنند

موفق باشید

kochol
چهارشنبه 30 شهریور 1384, 23:05 عصر
خوب اینی که نوشتید چه ربطی به موضوع داشت

ealireza
چهارشنبه 30 شهریور 1384, 23:17 عصر
خوب این کاملا واضح هست که این کد بصوریت جاوا در مرورگر اجرا میشه یک آلرت رو اجرا میکنه...

kochol
پنج شنبه 31 شهریور 1384, 08:48 صبح
سلام
ولی دوستان می خواستند از یک کانفیرم استفاده کنند و بفهمند که کلید OK زده شده است یا Cancel.

ealireza
پنج شنبه 31 شهریور 1384, 11:27 صبح
خوب اون دیگه ساده تر ...
البته من نمیدونم چرا تو ASP.net مطرح شده جاوا اسکریپت چه ربطی به ASP.net داره ؟

kochol
پنج شنبه 31 شهریور 1384, 14:59 عصر
سلام دوست من
می خواهند اگر کلید OK زده شد در سمت سرور کاری انجام بشود

kochol
پنج شنبه 31 شهریور 1384, 15:00 عصر
و اگر کلید cancel زده شد کار دیگری خلاصه پست بک بشه به سرور

ealireza
پنج شنبه 31 شهریور 1384, 22:44 عصر
خوب اونم باز جاواست دیگه ....
تاحالا فکر نکردی متود پست بک چی هست ؟
یک برنامه آماده جاواست که ASP.net کنترول هاش رو بعد از ارسال به سرور شناسایی میکنه ...
بازم خیلی سادست !!

kochol
جمعه 01 مهر 1384, 02:39 صبح
سلام
خوب لطفا به ما هم یاد بدهید
مچکرم

ealireza
جمعه 01 مهر 1384, 13:54 عصر
ببینید اول


<script language="javascript">
<!--
function __doPostBack(eventTarget, eventArgument) {
var theform;
if (window.navigator.appName.toLowerCase().indexOf("netscape") > -1) {
theform = document.forms["QuestionArchive"];
}
else {
theform = document.QuestionArchive;
}
theform.__EVENTTARGET.value = eventTarget.split("$").join(":");
theform.__EVENTARGUMENT.value = eventArgument;
theform.submit();
}
// -->
</script>

و برنامه اصلی نوشته شده برای Validate کردن و ..


<script language="javascript" src="/aspnet_client/system_web/1_1_4322/WebUIValidation.js"></script>

اینم یک نمونه از Validate هاش


<script language="javascript">
<!--
var Page_Validators = new Array(document.all["RequiredFieldValidator1"]);
// -->
</script>


اینم از یک نمونه PostBack


<input type="image" name="GeSearch" onclick="if (typeof(Page_ClientValidate) == 'function') Page_ClientValidate(); " language="javascript" id="GeSearch" src=".Btn.gif" /></FIELDSET>

بعد از Validate کردن میاد کل فرم رو Submit میکنه و سرور که تمامی اطلاعات فورم براش ارسال میشه اونها رو بر اساس ID و Name شناسایی میکنه و بعد از شناسایی " id="GeSearch" که دکمه ای هست که ساب میت کرده سابروتین مربوط به اون رو اجرا میکنه


امیدوارم متوجه منظور من شده باشید

موفق باشید

jannati
شنبه 02 مهر 1384, 09:33 صبح
ممنون.مشکلم حل شد.

mokh_pascal_sangesary
شنبه 07 آبان 1384, 21:37 عصر
دسدتون درد نکنه؟

reza_reza_shirazi
چهارشنبه 11 آبان 1384, 08:57 صبح
Response.write("<script>alert('your message')</script>")