2011-08-23 12 views
5

Me pregunto si existe un ASP.NET MVC equivalente a la función require_once() de PHP.¿Hay un equivalente de ASP MVC para require_once() de PHP?

Digamos que necesito llamar a RenderAction a una acción en particular dos veces. Sin embargo, dentro de la vista que se representa a partir de dicha acción, necesito imprimir algunas secuencias de comandos de inicio, pero solo una vez.

¿Hay un mecanismo fácil para hacer esto? ¿Debería establecerse una bandera en el controlador y luego pasarla a la vista?

Gracias por cualquier ayuda que pueda proporcionar.

Editar Gracias por las respuestas. Sé que puedo hacerlo a través del controlador o los datos temporales o algún mecanismo como ese, pero no estaba seguro de si había algo incorporado en .NET MVC que hubiera hecho esto automáticamente.

+0

No sé lo suficiente sobre PHP, ¿me puede explicar un poco más? ¡Quizás puedas mostrarnos el código que tienes hasta ahora! –

+0

@rockinthesixstring: ¡solo haga clic en el enlace de la pregunta! –

+0

@rock: El enlace proporcionado por OP parece explicarlo adecuadamente. Se trata de no incluir algo como un archivo CSS o Javascript dos veces. –

Respuesta

2

No conozco tal equivalente.

¿Debería establecerse una bandera en el controlador y luego pasar a la vista?

Parece una buena manera. La bandera se debe pasar como argumento a la acción del controlador cuando se utiliza el ayudante RenderAction.

Cuestiones relacionadas