Мне интересно, является ли код, на который ссылается принятый ответ на эту ссылку, является потокобезопасным. Я имею в виду не многопоточность. Я просто не хочу, чтобы выходные запросы пользовательской страницы. Добавить файлы CSS или JavaScript в макет из представлений или частичных представлений
Будет ли у меня ситуация, когда многие запросы на страницу могут пересекаться по стилям и сценариям.
Это может помочь, если у вас есть знания MVC в том, что методы add вызываются при визуализации представлений и результат отображается в макете (главная страница).
Текущее решение (пожалуйста, дайте мне знать, если оно должно быть улучшено)
public static MyCompanyHtmlHelpers GetInstance(HtmlHelper htmlHelper)
{
MyCompanyHtmlHelpers _instance;
if (htmlHelper.ViewData["SectionHelper"] == null)
{
_instance = new MyCompanyHtmlHelpers();
htmlHelper.ViewData["SectionHelper"] = _instance;
}
else
_instance = htmlHelper.ViewData["SectionHelper"] as MyCompanyHtmlHelpers;
_instance.SetHtmlHelper(htmlHelper);
return _instance;
}
спасибо