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.

ScriptResourceAttribute الفئة

Visual Studio 2010

Defines a مورد في an تجميع إلى be used من a العميل ملف برنامج نصي. و هذه الفئة لا يمكن أن تكون موروثة.

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

[AttributeUsageAttribute(AttributeTargets.Assembly, AllowMultiple = true)]
public sealed class ScriptResourceAttribute : Attribute

The ScriptResourceAttribute فئة هو صالح فقط when you استخدم it في تجميع تصريحات. You استخدم it إلى تمكين a specified embedded برنامج نصي مورد في an تجميع. You can define the اسم of the embedded برنامج نصي مكتبة, the اسم of the مورد file for the برنامج نصي مكتبة, و the اسم that هو used في a ملف برنامج نصي for retrieving the مورد قيم. The ScriptManager فئة uses the خصائص في ScriptResourceAttribute إلى determine the correct مورد اسم for a برنامج نصي مكتبة. The TypeName خاصية هو used مع a مورد المفتاح إلى specify a مورد.

ملاحظةملاحظة

ScriptResourceAttribute الفئة التي يمكن استخدامها فقط للتعرف على موارد المستندة إلى نص JavaScript ملفات. إلى كـ sociate ملف نسخة مترجمة (ثنائي) مع بيانات موروثة معينة، يجب مراعاة تخزين عنوان URL الخاص به فقط كـ مورد مترجم، والذي يكون برنامج نصي لحلها وتحميله في.

يظهر المثال التالي ScriptResourceAttributeسمة برنامج نصي ملف يسمى CheckAnswer.js التي تستخدم موارد من الملفات VerificationResources مورد. اسم Answerهو يستخدم للإشارة إلى هذه موارد.


[assembly: System.Web.UI.WebResource("LocalizingScriptResources.CheckAnswer.js", "application/x-javascript")]
[assembly: System.Web.UI.ScriptResource("LocalizingScriptResources.CheckAnswer.js", "LocalizingScriptResources.VerificationResources", "Answer")]


يوضح المثال التالي كيفية إلى استخدام موارد في برنامج نصي للعميل. المفاتيح المورد ( Correctو Incorrect) تكون مسبوقة ب Answerإلى تعريف تعريف مورد برنامج نصي الذي يحتوي على قيم.


function CheckAnswer()
{
    var firstInt = $get('firstNumber').innerText;
    var secondInt = $get('secondNumber').innerText;
    var userAnswer = $get('userAnswer');

    if ((Number.parseLocale(firstInt) + Number.parseLocale(secondInt)) == userAnswer.value)
    {
        alert(Answer.Correct);
        return true;
    }
    else
    {
        alert(Answer.Incorrect);
        return false;
    }
}


System.Object
  System.Attribute
    System.Web.UI.ScriptResourceAttribute

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

نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

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

.NET Framework

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