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.

ResourceExpressionBuilder الفئة

Visual Studio 2010

يوفر رمز إلى محلل الصفحة لتعيين قيم خاصية في عنصر تحكم.

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

public class ResourceExpressionBuilder : ExpressionBuilder

ResourceExpressionBuilder فئة بإنشاء تعليمات برمجية استرداد قيم مورد عند تنفيذ الصفحة. يحتوي ملف مورد عادة على المعلومات المترجمة للغة معينة أو الثقافة.

يأخذ تعبير مورد في نموذج <%$ Resources: ClassKey, ResourceKey %>داخل الصفحة. الجزء من تعبير قبل النقطتين (:) بتعيين النوع تعبير المنشئ للاستخدام، والجزء بعد النقطتين تشير إلى المفتاح مورد واسم الفئة. يسبق تعبير سيتم استرداد القيمة التالية من ملف باسم ClassKey.resx:

<data name="ResourceKey"><value xml:space="preserve">Hello!</value></data>

عندما يواجه محلل صفحة بتعبير مع Resourcesالبادئة ويقوم بإنشاء مثيل ResourceExpressionBuilderفئة. ResourceExpressionBuilder فئة يتم تقييم التعبير أو قم بإنشاء تعليمات برمجية لإرجاع القيمة للتعبير عند الصفحة هو تنفيذها.

إذا كان التعبير هو مصادفة في إحدى الصفحات التي سوف يتم تصنيف، ResourceExpressionBuilderكائن يقوم بإنشاء تعليمات برمجية الذي يقوم باسترداد القيمة المحددة من ملف مورد. إذا كان التعبير هو مصادفة في إحدى الصفحات التي سوف لا يمكن ترجمة، ResourceExpressionBuilderإرجاع كائن ملف القيمة من مورد عند الصفحة هو تحليل.

يلي تعليمات برمجية المثال استرداد العملة الافتراضية من ملف مورد.


<%@ Page Language="C#" UICulture="auto" %>

<!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>Sales Page</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        All prices listed in 
        <asp:Literal ID="Literal1" runat="server" 
        Text="<%$ Resources: Financial, Currency %>" />.
    </div>
    </form>
</body>
</html>


وهذا تعليمات برمجية باسم القيمة التالية من ملف مورد للقراءة Financial.resxفي الدليل App_GlobalResources.

<data name="Currency"><value xml:space="preserve">US dollars</value></data>

يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

نظام التشغيل 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
إظهار: