¿Es realmente necesario el motor Razor para crear un sitio MVC3 con la sintaxis EditorFor? Casi todos los ejemplos que he visto están usando Razor. Estaban trabajando en nuestro primer proyecto MVC, y prefieren no estar en la punta de lanza ...MVC 3 sin usar Navaja?
Respuesta
La respuesta corta es "no", usted no tiene que utilizar la maquinilla de afeitar. En mi humilde opinión, realmente debería reconsiderar alejarse del motor de visualización ASPX. Razor es una plataforma muy estable para generar HTML.
Estoy de acuerdo con todos los presentes. -10,000 por querer usar la sintaxis aspx:)
Ve por la máquina de afeitar ... te llevará 2 minutos aprender. Consulte la referencia de sintaxis en:
http://haacked.com/archive/2011/01/06/razor-syntax-quick-reference.aspx
Sólo recuerde que @Something espera que la producción y se HtmlEncode por usted (que es una gran +++), pero que @ {} algún otro código no hace que la producción de la corriente. Así @ Html.TextBoxFor() funciona muy bien, pero @ {Html.TextBoxFor())} Creo que no emiten nada y se preguntará por qué no hay salida. Aparte de esos errores ... es impresionante y nunca más querrá volver a aspx nuevamente. En serio ... lo recogerás enseguida.
la sintaxis de la afeitadora surgió de un enemigo de html. Además, la afeitadora termina precompilando a aspx de todos modos – percebus
- 1. Tener navaja @helper en la carpeta App_code utilizando ASP.NET MVC 3
- 2. asp.net mvc 3 navaja. vaya a ver en la mesa de tr clic
- 3. ASP.NET MVC 3 Beta 1 Bloque Acceso a las vistas de Navaja
- 4. ¿Cómo usar ReCaptcha con MVC3 y navaja?
- 5. Cómo usar Console.WriteLine en ASP.Net MVC 3
- 6. Cómo usar Servlet 3 @WebServlet & async con Spring MVC 3?
- 7. @media media query y ASP.NET MVC navaja sintaxis razor
- 8. requisitos necesarios para asp.net mvc 3?
- 9. MVC basado en navaja vs. aplicación de página única en MVC 4
- 10. Navaja: Sin sobrecarga para el método 'Escribir' toma 0 argumentos
- 11. alternativa a ViewBag.Title en ASP.NET MVC 3
- 12. Mostrar una página en MVC 3 sin diseño
- 13. vista parcial sin atributos de validación (ASP.NET MVC 3)
- 14. MVC 3 Columna Webgrid
- 15. ASP.Net MVC 3 Razor Response.Write position
- 16. Navaja MVC3: páginas vencidas
- 17. .NET semántica MVC 3
- 18. MVC (3) handleUpdate
- 19. MVC 3 project structure
- 20. ASP.Net MVC 3 & System.Data.Entity?
- 21. ASP.NET MVC 3 personalizada Autorización
- 22. Hierarchic MVC en Rails 3?
- 23. MVC 3 Html.RenderPartial vs Html.Partial
- 24. ¿Obtener una contraseña en C sin usar getpass (3)?
- 25. ASP.NET MVC 3 Razor el rendimiento
- 26. ¿Debo aprender asp.NET MVC 3 sin conocimiento de MVC 1 o 2?
- 27. ASP.NET MVC 3 Viewmodel Patrón
- 28. MVC 3 - Andamiaje lista desplegable
- 29. ActionMailer 3 sin rieles
- 30. Spring 3 MVC Nesting RequestMapping
+1, y estoy de acuerdo en que es completamente insensible no usar Razor en un nuevo proyecto (o un proyecto anterior, para el caso). –
@Kirk: Definitivamente hay una curva de aprendizaje, pero no es muy pronunciada. En mi experiencia, encuentro que Razor es mucho más intuitivo. – Yuck
@Yuck, cierto, pero el OP no afirmó tener experiencia de motor de vista .ASPX tampoco. Solo el deseo de no utilizar API de "punta de lanza", que insisto es una razón desaconsejable para no usar Razor. –