Книга: ASP.NET MVC Framework
Использование ресурсов
Использование ресурсов
Упростить модификацию самой разметки и внесение в нее косметических изменений можно за счет размещения статических строковых констант в файлах ресурсов. Генерацию финальной разметки при этом можно выполнять, используя только методы форматирования строк, как это показано в листинге 5.12.
Листинг 5.12. Реализация метода DatePickerc помощью ресурсов
public static string DatePicker(this HtmlHelper html,
string id, string text)
{
return String.Format(Resources.DatePicker, id, text,
Resources.DaysOptions,
Resources.MonthsOptions, Resources.YearsOptions);
}
В приведенном фрагменте есть заметное преимущество — централизованное управление разметкой, возможность использования разной разметки для различных культур и разделение самой разметки и кода. Можно пойти дальше и создать дополнительную обертку над ресурсами, которая будет отвечать за небольшую модификацию фрагментов разметки. Кода в случае, приведенном в листинге 5.12, значительно меньше, чем в листинге 5.11, однако гибкость такого решения может быть недостаточной для вспомогательных методов, требующих частой модификации.
- Листинг 13.6. Код формы, демонстрирующий загрузку встроенных ресурсов
- Использование семафоров
- Глава 6. Использование Excel в бизнес-планировании
- Планирование других ресурсов
- Использование интернет-ресурсов
- Использование интерфейса IDisposable и освобождение дорогостоящих неуправляемых ресурсов в .NET Compact Framework
- 10.3.2 Использование ресурсов
- Использование встроенных ресурсов
- Classic vs SuperServer
- События
- Трансляция новостей и информеры
- Документ