Я создал пользовательский элемент управления в asp.net, и он используется в качестве элемента управления Sitefinity. Я включил локализацию, и у меня есть два локальных файла ресурсов, один по умолчанию и другой язык. В Sitefinity, когда вы перетаскиваете элемент управления на страницу, у вас есть возможность редактировать контент и теги через Sitefinity. Я хочу, чтобы эти значения были получены из локального файла ресурсов, и я также хочу иметь возможность записывать / редактировать эти значения в файле ресурсов.
Один из моих тегов выглядит следующим образом в коде (это на C #):
[Category("Username Configuration")]
public string UsernameText
{
get
{
return this.GetLocalResourceObject("UsernameText");
}
set
{
??? = value;
}
}
Таким образом, когда вы редактируете элемент управления и он вызывает инструмент конфигурации, в категории Имя пользователя Configuration, будет строка, которая была получена из локального ресурса, но я не уверен, как (если это вообще возможно) записать значение в файл .resx.