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

بازخوانی یا بارگیری مجدد قسمتی از صفحه به صورت دوره ای در فواصل منظم در ASP.Net
0 0
بازخوانی یا بارگیری مجدد قسمتی از صفحه به صورت دوره ای در فواصل منظم در ASP.Net

با سلام در این مقاله با مثال توضیح خواهیم داد که چگونه بخشی از صفحه را بصورت periodically در ASP.Net بدون استفاده از AJAX یا جاوا اسکریپت بازنویسی شود.
بانک اطلاعاتی
در اینجا از پایگاه Northwind مایکروسافت استفاده می کنیم. دستورالعمل های دانلود و نصب در مقاله زیر ارائه شده است.
پایگاه داده Northwind را دانلود و نصب کنید
مفهوم
بخشی از صفحه بارگذاری خواهد شد یکی دیگر از Child Page است و با کمک عنصر IFRAME در صفحه اصلی جاسازی شده است.
Child Pageدارای یک متا تگ REFRESH در بخش HEAD است که به صورت دوره ای در فواصل منظم به روزرسانی می شود.
Child Page
Child Page شامل یک GridView ASP.Net است که به کمک کنترل SqlDataSource می آید.
در بالا از GridView، تاریخ و زمان کنونی چاپ شده است که به ما کمک می کند تا زمان بازسازی صفحه را تعیین کنیم.
در بخش HEAD از ,Child Page ، متا تگ REA REFRESH اضافه شده است و مقدار محتوا به 2 تنظیم شده است یعنی صفحه هر 2 ثانیه تجدید می شود.
توجه : برای کسب اطلاعات بیشتر در مورد Meta Tag REFRESH، لطفا مقاله من بازنگری، بازخوانی و تغییر مسیر صفحات با استفاده از Meta Tags در ASP.Net مراجعه کنید .

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <meta http-equiv="Refresh" content="2" />
</head>
<body>
    <form id="form1" runat="server">
    Child Page - Last Refreshed: <%=DateTime.Now.ToString () %>
    <br />
    <br />
    <asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateColumns="false">
        <Columns>
            <asp:BoundField DataField="CustomerId" HeaderText="Customer Id" />
            <asp:BoundField DataField="ContactName" HeaderText="Contact Name" />
            <asp:BoundField DataField="Country" HeaderText="Country" />
        </Columns>
    </asp:GridView>
    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:constr %>"
        SelectCommand="SELECT TOP 10 * FROM Customers"></asp:SqlDataSource>
    </form>
</body>
</html>

صفحه اصلی
صفحه اصلی شامل یک عنصر IFRAME است که ویژگی SRC در Child Page تنظیم شده است.
در بالای عنصر IFRAME، تاریخ و زمان کنونی چاپ شده است که به ما در مقایسه صفحه اصلی و Child Page کمک می کند و نشان می دهد که صفحه اصلی ثابت است در حالی که Child Page به صورت دوره ای در فواصل منظم بازسازی می شود.

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    Main Page - Loaded: <%=DateTime.Now.ToString () %>
    <br />
    <br />
    <iframe id = "Frame1" src = "Child.aspx" frameborder = "0" scrolling = "no" height = "400" width = "350"></iframe>
    </form>
</body>
</html>

 


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

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