"> نمایش پیغام پس از ثبت اطلاعات در ASP.NET | ام اس پی سافت

نمایش پیغام پس از ثبت اطلاعات در ASP.NET

نمایش پیغام پس از ثبت

در این مقاله با ذکر یک مثال با هم به سراغ نمایش پیغام پس از ثبت اطلاعات در ASP.NET با استفاده از سی شارپ و VB.NET. کد های مورد نیاز به همراه توضیحات برایتان آورده شده است. با من همراه باشید …

HTML Markup

HTML زیر شامل یک فرم استاندارد با تعداد فیلد و یک دکمه برای ثبت فرم و وارد کردن داده ها به دیتابیس می باشد.

<table border="0" cellpadding="0" cellspacing="0">
    <tr>
        <td>
            Name:
        </td>
        <td>
            <asp:TextBox ID="txtName" runat="server" />
        </td>
    </tr>
    <tr>
        <td>
            City:
        </td>
        <td>
            <asp:TextBox ID="txtCity" runat="server" />
        </td>
    </tr>
    <tr>
        <td>
            Country:
        </td>
        <td>
            <asp:TextBox ID="txtCountry" runat="server" />
        </td>
    </tr>
    <tr>
        <td>
        </td>
        <td>
            <asp:Button ID="btnSave" Text="Save" runat="server" OnClick="Save" />
        </td>
    </tr>
</table>

نمایش پیغام پس از ثبت

زمانی که دکمه ی ثبت فشرده شد ، ابتدا داده در دیتابیس ذخیره میگردد و سپس تابع ClientScript RegisterStartupScript فراخوانی میشود و پیام موفقیت آمیز در یک جعبه ی پیام جاوا اسکریپت نمایش داده میشود.

Message : پیامی که در جعبه ی پیغام جاوا اسکریپت نمایش داده میشود.

Script : کد جاوا اسکریپت که پیغام را نمایش میدهد.

سی شارپ

protected void Save(object sender, EventArgs e)
{
    //Insert record here.
 
    //Display success message.
    string message = "Your details have been saved successfully.";
    string script = "window.onload = function(){ alert('";
    script += message;
    script += "')};";
    ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script, true);
}

VB.NET

Protected Sub Save(sender As Object, e As EventArgs)
    'Insert record here.
 
    'Display success message.
    Dim message As String = "Your details have been saved successfully."
    Dim script As String = "window.onload = function(){ alert('"
    script &= message
    script &= "')};"
    ClientScript.RegisterStartupScript(Me.GetType(), "SuccessMessage", script, True)
End Sub

موفق باشید !

داریوش فرخی

داریوش فرخی هستم از سال 92 شروع به یادگیری برنامه نویسی و از سال 93 در بخش برنامه نویسی و تولید محتوای سایت mspsoft.com مشغول هستم. فعالیتم نیز بیشتر در زمینه های برنامه نویسی با سی شارپ و asp.net بوده است. اوقات فراغتم را هم غالبا با تماشای فیلم یا بازی های کامپیوتری پر میکنم .

نوشته‌های مرتبط

دیدگاه‌ها

*
*

این سایت از اکیسمت برای کاهش هرزنامه استفاده می کند. بیاموزید که چگونه اطلاعات دیدگاه های شما پردازش می‌شوند.

کدیشن ! مارکت پروژه های برنامه نویسی راه اندازی شدیه توکه پا بریم ببینم