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.

CompilationMode قائمة تعداد

Visual Studio 2010

قم بتعريف الثوابت التي تحدد كيف يجب أن ASP.NET ترجمة الصفحات.aspx و.ascx عناصر التحكم.

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

public enum CompilationMode

اسم العضوالوصف
AutoASP.NET لن يقوم بترجمة الصفحة، إذا كان ذلك ممكناً.
Neverلا ينبغي أبدا تصنيف الصفحة أو عنصر تحكم بشكل حيوي.
Alwaysيجب أن يتم تحويل الصفحة برمجيا دوماً.

CompilationMode قيم التعداد بالإشارة إلى ما إذا كانت صفحة أو عنصر تحكم يجب أن يكون التحويل البرمجي في وقت التشغيل. عند تحديد لا الوضع التحويل البرمجي، الافتراضي القيمة هو Always. تعيين صفحة إلى ‏‏مطلقاً ترجمة استخدام Neverستزيد سمة الأداء بواسطة disqualifying الصفحة المحددة في عملية التحويل البرمجي. إلى تعريف على الصفحة الخاصة CompilationModeيجب أن لا تكون سمة يحدد ملف.aspx أو.ascx أو.شكل رئيسي تصنيف على المستوى الصفحة، يمكنك استخدام توجيه كالتالي:

<%@ page compilationMode=”never” %>

كما يمكن تحديد الوضع التحويل البرمجي في ملفات تكوين. PagesSection يعرف كائن مقطع التكوين الصفحة-إعدادات تكوين محدد. يمكن أن يتم تعريف عنصر مقطع تكوين الصفحات في آلة، والموقع، والتطبيقات، و مستويات دليل فرعي من ملفات تكوين.

إذا CompilationModeهو تعيين إلى Neverواحتواء إحدى صفحات على البرنامج نصي لكتلة أو رمز بناء يتطلب التحويل البرمجي، ASP.NET سترجع مع وجود خطأ وسيتم الصفحة لا التشغيل.

يوضح المثال تعليمات برمجية التالي كيفية استخدام CompilationModeتوجيه الصفحة للإشارة إلى أن صفحة يجب أن يكون التجميع بعدم.


<%@ Page Language="C#" compilationMode="never" %>
<%@ Import namespace="System.IO" %>
<!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>CompilationMode Example</title>
</head>
<body>
<form id="Form1" runat="server">

Script blocks are not allowed on this page. 
Any server side code that requires compilation 
contained in this page would cause the page to fail
</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
إظهار: