This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

SqlDataSource.EnableCaching الخاصية

Visual Studio 2010

SqlDataSource المفوضون أسلوب أسلوب الكائن الذي هو المقترنة عنصر التحكم.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

public virtual bool EnableCaching { get; set; }
<asp:SqlDataSource EnableCaching="True|False" />

قيمة الخاصية

النوع: System.Boolean
إلى تنفيذ تشغيل، trueبناء falseالكائن باستخدام نص وأية المقترنة قيم، ومن ثم تنفيذ مقابل قاعدة بيانات المصدر. يكون الإعداد الافتراضي هو false.

استثناء:شرط
NotSupportedException

The EnableCaching property is set to true when caching is not supported by the SqlDataSource.

SelectingSqlDataSource بتعيين Selectالخاصية إلى عبارة SQL باستخدام إلى لاسترداد البيانات. قم بتعيين Selectخاصية إلى .

The SqlDataSource control automatically caches data when the EnableCaching property is set to true and the CacheDuration property is set to a value greater than 0, which indicates the number of seconds that the cache stores data before retrieving a fresh set.

ملاحظة الأمانملاحظة الأمان

These أمثلة إظهار how إلى استخدم declarative بناء الجملة for بيانات الوصول. For معلومات حول how إلى الوصول بيانات بواسطة using تعليمات برمجية instead of ترميز, see . The following تعليمات برمجية مثال demonstrates how إلى استخدم a عنصر تحكم declaratively إلى retrieve بيانات من SQL الخادم و عرض it في a عنصر تحكم. The following تعليمات برمجية مثال demonstrates how إلى استخدم a عنصر تحكم declaratively إلى استرجاع البيانات من an ODBC-compliant قاعدة بيانات و عرض it في a عنصر تحكم.

The GridView خاصية هو the اسم of the .NET Framework بيانات موفر for ODBC, which هو . يجب التصريح بوضوح EnableCachingخاصية واستدعاء trueالأسلوب عند استخدام حدود بيانات عنصر تحكم s، مثل CacheDuration(unlike غير ذلك عنصر تحكمs, such كـو, which automatiيتصلy يملأ the معلمات و يتصل theأسلوب تشغيل a بيانات source عنصر تحكم). في هذا المثال، CacheExpirationPolicyتم تفويض حدث إلى الخاصة Absoluteمعالج الأحداث الذي يستدعي بوضوح طريقة عنصر تحكم.


<%@ Page language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">

            <asp:SqlDataSource
                id="SqlDataSource1"
                runat="server"
                DataSourceMode="DataSet"
                ConnectionString="<%$ ConnectionStrings:MyNorthwind%>"
                EnableCaching="True"
                CacheDuration="20"
                SelectCommand="SELECT EmployeeID,FirstName,LastName,Title FROM Employees">
            </asp:SqlDataSource>

            <asp:GridView
                id="GridView1"
                runat="server"
                AutoGenerateColumns="False"
                DataSourceID="SqlDataSource1">
                <columns>
                    <asp:BoundField HeaderText="First Name" DataField="FirstName" />
                    <asp:BoundField HeaderText="Last Name" DataField="LastName" />
                    <asp:BoundField HeaderText="Title" DataField="Title" />
                </columns>
            </asp:GridView>

        </form>
    </body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: