ScriptResourceAttribute.TypeName Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Achtung
This property is obsolete. Use StringResourceClientTypeName instead.
Ruft den Namen ab, mit dem die Werte in der Ressourcendatei abgerufen werden.
public:
property System::String ^ TypeName { System::String ^ get(); };
public string TypeName { get; }
[System.Obsolete("This property is obsolete. Use StringResourceClientTypeName instead.")]
public string TypeName { get; }
member this.TypeName : string
[<System.Obsolete("This property is obsolete. Use StringResourceClientTypeName instead.")>]
member this.TypeName : string
Public ReadOnly Property TypeName As String
Eigenschaftswert
Der Name, der beim Abrufen der Werte in der Ressourcendatei im Clientskript verwendet wird.
- Attribute
Beispiele
Das folgende Beispiel zeigt ein Attribut für eine ScriptResourceAttribute Skriptdatei mit dem Namen CheckAnswer.js, die Ressourcen aus den Ressourcendateien "VerificationResources" verwendet. Der Name Answer
wird verwendet, um auf diese Ressourcen zu verweisen. In diesem Beispiel gibt die TypeName Eigenschaft "Answer" zurück.
[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")>
Das folgende Beispiel zeigt, wie die Ressourcen im Clientskript verwendet werden. Die Ressourcenschlüssel (Correct
und Incorrect
) werden präfixiert Answer
, um die Skriptressourcendefinition zu identifizieren, die die Werte enthält.
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;
}
}
Hinweise
Die TypeName Eigenschaft enthält den Wert, der zum Abrufen lokalisierter Ressourcen im Clientskript verwendet wird. Das Clientskript muss den TypeName Wert und den Schlüsselnamen für die zu lokalisierte Ressource enthalten.