ایجاد نمایش پیغام موفقیت پس از ثبت داده در Asp.net
پنجشنبه 10 دی 1394در این مقاله قصد داریم در مورد ثبت پیغام داده با استفاده از جاوا اسکریپت بپردازیم که زمانی که کاربر اطلاعاتی را ثبت کرد یک پیغام به کاربر داده شود که اطلاعات شما با موفقیت ثبت شد.
یک فرم ثبت اطلاعات داریم که از 3 فیلد شهر و کشور و نام استفاده می شود به صورت زیر:
داخل صفحه html قطعه کد زیر را بنویسید:
<body dir="rtl"> <a href="http://barnamenevisan.org">مرجعی تخصصی برنامه نویسان</a> <form id="form1" runat="server"> <div> <table border="0" cellpadding="0" cellspacing="0"> <tr> <td> نام: </td> <td> <asp:TextBox ID="txtName" runat="server" /> </td> </tr> <tr> <td> شهر: </td> <td> <asp:TextBox ID="txtCity" runat="server" /> </td> </tr> <tr> <td> کشور: </td> <td> <asp:TextBox ID="txtCountry" runat="server" /> </td> </tr> <tr> <td> </td> <td> <asp:Button ID="btnSave" Text="ثبت" runat="server" OnClick="Save" /> </td> </tr> </table> </div> </form> </body>
هنگامی که بر روی دکمه ی ارسال کلیک می شود، برای اولین بار رکورد وارد کرده و سپس با استفاده از تابع جاوا اسکریپت ClientScript RegisterStartupScript پیغام موفقیت نمایش داده می شود
اسکریپت مورد نظر برای نمایش ثبت داده ها به صورت زیر می باشد.
protected void btnSave_OnClick(object sender, EventArgs e) { //Insert record here. //Display success message. string message = "اطلاعات با موفقیت ذخیره شد"; string script = "window.onload = function(){ alert('"; script += message; script += "')};"; ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script, true); }
خروجی به صورت زیر خواهد بود:
- ASP.net
- 3k بازدید
- 6 تشکر