esto podría ser una pregunta fácil, pero para mí en este momento no está claro y tengo que ordenar las cosas en mi cabeza ... tal vez alguien me puede ayudar con eso =). ..jquery ajax formularios para ASP.NET MVC 3
Sé que MVC viene con Ajax Helpers. Sé que hay una biblioteca de Microsoft y también hay jquery. Sé que con MVC 3 introdujeron javascript discreto que agrega algunas etiquetas especiales a html para cleannes ...
pero ¿cómo se juega juntos?
Ejemplo: Deseo publicar un formulario remoto (vista parcial) por ajax para agregar comentarios a una publicación de blog. sin publicar toda la página de nuevo.
en mi Vista parcial ¿usaría Ajax.BeginForm()
es esto entonces MvcAjax o Jquery? O debería usar Html.BeginForm()
y registrar algo como $ .post en el evento click del formulario. Esto también tendría una alternativa de html simple si javascript está deshabilitado o no es compatible ....
¿O en general cuándo usar qué para publicar comentarios en una publicación de blog? ... y supongo que es correcto, que estoy publicando en la acción de creación del controlador de comentarios y usaría el JsonModelBinder para transformarlo en un modelo. Después de eso, devolvería a Json y lo agregaría a mi lista de comentarios ...
¿Es razonable esta razón para hacerlo?
'JSON.stringify' fue la parte que necesitaba ... THX! – Trev
Tenga en cuenta que si está publicando en MVC con los datos que se obtuvieron del formulario al capturar un evento enviado, p. $ ("# some_form"). submit (function() {var data = $ (this) .serialize(); ... $ .ajax ({... El tipo de contenido del ejemplo de Darin debe eliminarse para que funcione en ese escenario. –
Interesante! Voy a echarle un vistazo al JsonModelBinder. – Rushino