توضیحات و دانلود

استفاده از AJAX در ASP.NET
0 0
استفاده از AJAX در ASP.NET

با سلام با یی دیکر از مقاله های asp.net  در خدمت شما کاربران هستیم امیدواریم مورد استفاده شما قرار بگیرد .
روش
تصویر زیر روش ارتباط جی کوئری AJAX را توضیح می دهد.

کد HTML
کد HTML زیر شامل TextBox ASP.Net و دکمه HTML است.

<div>
Your Name :
<asp:TextBox ID="txtUserName" runat="server"></asp:TextBox>
<input id="btnGetTime" type="button" value="Show Current Time"
    onclick = "ShowCurrentTime()" />
</div>

اسکریپت Client Side
هنگامی که دکمه روی آن کلیک می شود، تابع ShowCurrentTime جاوا اسکریپت اجرا می شود که یک ارتباط AJAX را به WebMethod GetCurrentTime می دهد. مقدار TextBox به عنوان پارامتر به WebMethod منتقل می شود.

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script>
<script type = "text/javascript">
function ShowCurrentTime() {
    $.ajax({
        type: "POST",
        url: "CS.aspx/GetCurrentTime",
        data: '{name: "' + $("#<%=txtUserName.ClientID%>")[0].value + '" }',
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: OnSuccess,
        failure: function(response) {
            alert(response.d);
        }
    });
}
function OnSuccess(response) {
    alert(response.d);
}
</script>

WebMethod
WebMethod زیر یک پیام خوش آمد گویی به کاربر را با زمان فعلی سرور ایجاد میکند . یک نکته مهم برای یادآوری این است که این روش به عنوان static (C #) و Shared (VB.Net) اعلام شده است و با ویژگی WebMethod  است،  در غیر این صورت در این روش ارتباط client side با جی کوئری AJAX فراخوانی نخواهد شد.
C #

[System.Web.Services.WebMethod]
public static string GetCurrentTime(string name)
{
    return "Hello " + name + Environment.NewLine + "The Current Time is: "
        + DateTime.Now.ToString();
}

VB.Net

<System.Web.Services.WebMethod()> _
Public Shared Function GetCurrentTime(ByVal name As String) As String
   Return "Hello " & name & Environment.NewLine & "The Current Time is: " & _
            DateTime.Now.ToString()
End Function

عکس روی صفحه

 


دانلود
  • لینک های دانلود دوره های آموزشی تا پایان دوره قابل دانلود می باشد.
  • برای خارج کردن فایل ها از حالت فشرده از ورژن جدید نرم افزار winrar استفاده کنید.
  • برای خارج کردن فایل ها از حالت فشرده لینک های دانلودی که چندین قسمت می باشند فقط قسمت اول را از حالت فشرده خارج کنید.
  • لطفا توضیحات نوشته شده برای مطالب را با دقت بخوانید.
  • برای نمایش فیلم ها می توانید از نرم افزار هایی مانند Km Player , VLC Player یا Media Player Classic استفاده کنید.

ارسال نظر
ارسال پیام به :