ScriptResourceAttribute Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy ügyfélszkriptfájlból használandó erőforrást határoz meg egy szerelvényben. Ez az osztály nem örökölhető.
public ref class ScriptResourceAttribute sealed : Attribute
[System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)]
public sealed class ScriptResourceAttribute : Attribute
[<System.AttributeUsage(System.AttributeTargets.Assembly, AllowMultiple=true)>]
type ScriptResourceAttribute = class
inherit Attribute
Public NotInheritable Class ScriptResourceAttribute
Inherits Attribute
- Öröklődés
- Attribútumok
Példák
Az alábbi példa egy ScriptResourceAttribute CheckAnswer.js nevű szkriptfájl attribútumát mutatja be, amely a VerificationResources erőforrásfájlokból származó erőforrásokat használja. A név Answer az erőforrásokra való hivatkozásra szolgál.
[assembly: System.Web.UI.WebResource("LocalizingScriptResources.CheckAnswer.js", "application/x-javascript")]
[assembly: System.Web.UI.ScriptResource("LocalizingScriptResources.CheckAnswer.js", "LocalizingScriptResources.VerificationResources", "Answer")]
<Assembly: System.Web.UI.WebResource("LocalizingScriptResources.CheckAnswer.js", "application/x-javascript")>
<Assembly: System.Web.UI.ScriptResource("LocalizingScriptResources.CheckAnswer.js", "LocalizingScriptResources.VerificationResources", "Answer")>
Az alábbi példa bemutatja, hogyan használhatja az erőforrásokat az ügyfélszkriptben. Az erőforráskulcsok (Correct és Incorrect) előtagja Answer az értékeket tartalmazó szkripterőforrás-definíció azonosítására használható.
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;
}
}
Megjegyzések
Az ScriptResourceAttribute osztály csak akkor érvényes, ha szerelvénydeklarációkban használja. Ezzel engedélyezheti egy adott beágyazott szkripterőforrást egy szerelvényben. Megadhatja a beágyazott szkripttár nevét, a szkripttár erőforrásfájljának nevét, valamint azt a nevet, amelyet egy szkriptfájl használ az erőforrásértékek lekéréséhez. Az ScriptManager osztály a tulajdonságok használatával ScriptResourceAttribute határozza meg a szkripttárak megfelelő erőforrásnevét. A TypeName tulajdonság erőforrás-kulccsal van használva egy erőforrás megadásához.
Note
Az ScriptResourceAttribute osztály csak a JavaScript-fájlok szövegalapú erőforrásainak azonosítására használható. Ha egy honosított (bináris) fájlt egy adott kultúrához szeretne társítani, fontolja meg, hogy csak az URL-címét tárolja honosított erőforrásként, amelyet aztán felold, majd betölt a szkriptbe.
Konstruktorok
| Name | Description |
|---|---|
| ScriptResourceAttribute(String, String, String) |
Inicializálja a ScriptResourceAttribute osztály új példányát. |
| ScriptResourceAttribute(String) |
Inicializálja a ScriptResourceAttribute osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| ScriptName |
Lekéri a szkripttár nevét. |
| ScriptResourceName |
Elavult.
Lekéri a szkripttár erőforrásfájljának nevét. |
| StringResourceClientTypeName |
Lekéri az erőforrásfájl értékeihez létrehozandó ügyféltípus nevét. |
| StringResourceName |
Lekéri a szkripttár erőforrásfájljának nevét. |
| TypeId |
Ha származtatott osztályban implementálják, ehhez egy egyedi azonosítót Attributekap. (Öröklődés forrása Attribute) |
| TypeName |
Elavult.
Lekéri az erőforrásfájl értékeinek lekéréséhez használt nevet. |
Metódusok
| Name | Description |
|---|---|
| Equals(Object) |
Olyan értéket ad vissza, amely jelzi, hogy ez a példány egyenlő-e egy adott objektummal. (Öröklődés forrása Attribute) |
| GetHashCode() |
A példány kivonatkódját adja vissza. (Öröklődés forrása Attribute) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IsDefaultAttribute() |
Ha egy származtatott osztályban felül van bírálva, azt jelzi, hogy a példány értéke-e a származtatott osztály alapértelmezett értéke. (Öröklődés forrása Attribute) |
| Match(Object) |
Származtatott osztály felülírásakor egy olyan értéket ad vissza, amely jelzi, hogy ez a példány egy adott objektummal egyenlő-e. (Öröklődés forrása Attribute) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| _Attribute.GetIDsOfNames(Guid, IntPtr, UInt32, UInt32, IntPtr) |
Névkészletet képez le a küldési azonosítók megfelelő készletére. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfo(UInt32, UInt32, IntPtr) |
Lekéri egy objektum típusadatait, amelyek a felület típusadatainak lekérésére használhatók. (Öröklődés forrása Attribute) |
| _Attribute.GetTypeInfoCount(UInt32) |
Lekéri az objektumok által biztosított típusinformációs felületek számát (0 vagy 1). (Öröklődés forrása Attribute) |
| _Attribute.Invoke(UInt32, Guid, UInt32, Int16, IntPtr, IntPtr, IntPtr, IntPtr) |
Hozzáférést biztosít az objektumok által közzétett tulajdonságokhoz és metódusokhoz. (Öröklődés forrása Attribute) |