Me pregunto si el código al que se hace referencia como la respuesta aceptada en este enlace es seguro para subprocesos. Quiero decir que no para multithreading. Simplemente no quiero que la salida cruce las solicitudes de la página de usuario.
Add CSS or JavaScript files to layout head from views or partial views¿Es seguro este hilo html helper?
¿Tendría una situación en la que muchas solicitudes de una página podrían haber cruzado por estilos y scripts?
Puede ser útil si conoce MVC porque los métodos de adición se invocan a medida que se visualizan las vistas y el resultado se representa en el diseño (página maestra).
solución actual (Por favor, hágamelo saber si debe mejorarse)
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;
}
gracias
@Konrad muchas muchas solicitudes utilizan el mismo 'AppDomain' –
@MarcGravell Ok, entonces. –
Original [respuesta] (http://stackoverflow.com/questions/5110028/add-css-or-js-files-to-layout-head-from-views-or-partial-views/5148224#5148224) ha sido actualizado –