tag page net mvc hiddenfor for example asp asp.net-mvc visual-studio-2010 design-view

page - ¿Hay algún diseñador gráfico para ASP.NET MVC?



input asp for (4)

Supongo que la mayoría de las personas que usan Visual Studio tuvieron mi misma reacción cuando crearon su primer proyecto ASP.NET MVC: ¿dónde terminó la Design View ?

Cuando se usan formularios web clásicos para desarrollar una aplicación en Visual Studio, la vista Diseño es realmente útil, le ayuda a crear controles de usuario y otros componentes en su página web simplemente arrastrando y soltando el elemento desde la caja de herramientas a la página de diseño. Aunque no permite el posicionamiento y el estilo avanzado, como lo hace Dreamweaver, es una característica realmente útil si desea evitar el doloroso formato HTML y el estilo CSS (o si no tiene un buen conocimiento de HTML).

¿Hay alguna forma de utilizar un diseñador gráfico para crear el diseño de Vista y luego integrar el diseño con la parte "lógica" de la Vista (la que usa el modelo para poblar / enviar los datos desde / hacia el controlador)?


Supongo que la mayoría de las personas que usan Visual Studio tuvieron mi misma reacción cuando crearon su primer proyecto ASP.NET MVC: ¿dónde terminó la Design View?

De ningún modo. Personalmente, nunca utilicé la vista de diseño en los formularios web clásicos y cuando migré a MVC realmente no hizo ninguna diferencia. Y no solo esto, no tiene sentido usarlo nunca más. Estoy muy contento de que ya no haya ningún diseñador jugando con mi código. Tengo suficientes dolores de cabeza con Intellisense, si usas un diseñador que toque el código detrás de las escenas, las cosas se complicarán. Todo lo que necesito es trabajar con Intellisense que complete las etiquetas y que entienda idealmente HTML5.

En lo que respecta al diseño de páginas web, puede echar un vistazo a las herramientas de Expresión .


Creo que están trabajando en eso como una característica de Expression Blend 5 Developer Preview .

Ellos claramente reconocen el problema de diseñar JS en el diseñador, así que sospecho que se dan cuenta de que lo mismo se aplica a algunos diseñadores que trabajan en aplicaciones MVC.

Me lo dijo alguien de Microsoft "Creo que en Blend for HTML, usando el modo interactivo, probablemente estarás muy bien diseñando patrones MVC o MVVM"

También mira channel9.msdn.com/posts/… , parece que hará lo que se necesita

Ahora use WebEssentials con BrowserLink en VS2013 o superior


Sí, tuve la misma reacción, viniendo de un entorno de webforms. Necesito los comentarios constantes de un diseñador gráfico para decirme qué efecto está teniendo mi código. Aprender MVC es una curva de aprendizaje suficientemente grande en sí misma sin tener que hacerlo con los ojos vendados.

Ahora que son 4 años más tarde, no me importa que Page Inspector esté integrado en VS 2013. Si aún usa VS 2010 en 2015, todo lo que puedo decir es que, si actualiza, nunca mirará hacia atrás.

Simplemente haga clic derecho en el código y elija Ver en el Inspector de página . Hay un botón Inspeccionar en el inspector que puede usar para ver dónde se encuentra un elemento del diseño en el código. Puede ahorrarte tiempo beaucoup.

EDITAR

Y parece que lo eliminaron de Visual Studio 2015 y ni siquiera se molestó en publicar una explicación de por qué. Smh ... Actualizaré esto si encuentro una solución de terceros.


Si está buscando un diseñador para recibir comentarios instantáneos de los cambios HTML / cshtml, esto se puede lograr mediante la función BrowserLink en Visual Studio. Encienda el navegador y acceda a la página / vista que está diseñando actualmente y cuando realice cambios en el marcado / cshtml, presione el botón Actualizar en Visual Studio, las actualizaciones realizadas al código se enviarán inmediatamente al navegador.

Otra alternativa es usar las herramientas de desarrollo de Chrome (F12) y el uso de la función "Editar como HTML".

Sé que estas alternativas no son muy útiles como soporte de vista de diseñador nativo en Visual Studio, pero estas son algunas soluciones prácticas.