asp.net でユーザー コントロールを作成しましたが、Sitefinity コントロールとして使用されています。ローカリゼーションを有効にしており、ローカル リソース ファイルが 2 つあります。1 つは既定の言語で、もう 1 つは言語です。Sitefinity では、コントロールをページにドロップすると、Sitefinity を介してコンテンツとタグを編集するオプションがあります。これらの値をローカル リソース ファイルから取得し、これらの値をリソース ファイルに書き込み/編集できるようにしたいと考えています。
私のタグの 1 つは、コード ビハインドで次のようになります (これは C# にあります)。
[Category("Username Configuration")]
public string UsernameText
{
get
{
return this.GetLocalResourceObject("UsernameText");
}
set
{
??? = value;
}
}
したがって、コントロールを編集して構成ツールを起動すると、ユーザー名構成のカテゴリの下に、ローカル リソースから取得された文字列が表示されますが、値を書き込む方法が (可能であれば) わかりません。 .resx ファイルに。