PDA

View Full Version : فوری:استفاده از توابع در Asp.net



h.alizadeh
شنبه 21 مهر 1386, 10:50 صبح
سلام

عید فطر رو به همه تبریک می گم،

یک سؤال دارم:

من می خوام از توابع استفاده کنم
مثلاً از توابع InputBoxو MsgBox چجوری می تونم استفاده کنم؟؟؟؟

اینم کد برنامه م :اما خطا میده ببینید درست استفاده کردم ؛ اشتباه م در چیه؟

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<Script Runat="Server">
Sub Button_Click( s As Object, e As EventArgs )
dim BDay as string
BDay =InputBox("Please enter your birth date ")
If IsDate(BDay) Then
MsgBox("Yes. This is a valid birth date")
Else
MsgBox("Please try again with a valid birth date")
End if
end sub
</script>
<body>
<form runat="server">
<asp:Button ID="b" OnClick="Button_Click" Text="do" runat="server"/>
</form>
</body>
</html>


اینم از خطا:
It is invalid to show a modal dialog or form when the application is not running in UserInteractive mode. Specify the ServiceNotification or DefaultDesktopOnly style to display a notification from a service application.


خواهشاً فوری کمکم کنید عجله دارم

تشکر از همه

SalarSoft
شنبه 21 مهر 1386, 11:10 صبح
این یک برنامه ASP.NET است. نه یه برنامه تحت ویندوز!!!

استفاده از Form یا MessageBox یا inputBox یا چیز دیگه ای مانند اینها امکان پذیر نیست.

بهتره برای نمایش پیغام، کاربر رو به یه صفحه دیگه هدایت کنی.

shahab_ksh
شنبه 21 مهر 1386, 11:16 صبح
دنبال جایگزین های تابع در asp.net باش

SalarSoft
شنبه 21 مهر 1386, 11:18 صبح
این ابزار یک InputBox رو برات شبیه سازی میکنه.

http://www.metabuilders.com/Tools/DialogWindow.aspx

و البته یک ابزار بسیار پرطرفدار:

http://www.codeproject.com/aspnet/asppopup.asp