2010-11-05 26 views
0

J'ai fait un contrôle utilisateur dans asp.net et il est utilisé comme un contrôle Sitefinity. J'ai activé la localisation et j'ai deux fichiers de ressources locaux, un par défaut et un autre. Dans Sitefinity, lorsque vous déposez un contrôle sur la page, vous avez la possibilité de modifier le contenu et les tags via Sitefinity. Je souhaite que ces valeurs proviennent du fichier de ressources local et que je puisse également écrire/modifier ces valeurs dans le fichier de ressources.Est-il possible d'écrire dans un fichier de ressources local à partir du code derrière?

Un de mes tags ressemble à ceci dans le code derrière (Ceci est en C#):

[Category("Username Configuration")] 
public string UsernameText 
{ 
    get 
    { 
     return this.GetLocalResourceObject("UsernameText"); 
    } 
    set 
    { 
     ??? = value; 
    } 
} 

Ainsi, lorsque vous modifiez le contrôle et il apporte l'outil de configuration, dans la catégorie Nom d'utilisateur Configuration, il sera une chaîne qui a été récupérée à partir de la ressource locale, mais je ne sais pas comment (si possible) écrire une valeur dans le fichier .resx.

Répondre