AGREGAR / EDITAR / BORRAR usando la ventana emergente modal en ASP.net MVC4

He dedicado mucho tiempo a entender cómo usar el menú emergente modal, pero aún no he encontrado una buena respuesta o debería indicar el código completo de trabajo.

Estoy buscando un enfoque que use MVC HTTPGET, métodos HTTPPOST y en Javascript o Ajax no debería tener nombres de propiedad codificados

Esto es lo que puedo lograr hasta ahora:

Soy bastante nuevo en AJAX, JQUERY

Error principal:No puedo usar correctamente el botón GUARDAR aquí, es decir, no se llama a la acción HTTPPOST en Internet Explorer y Chrome, aunque funciona en Firefox

Enfoque basado en este enlace. Pero no entrenó en Internet Explorer. Problema: la acción HTTPPOST no llama en Internet Explorer o ChromeIntenté seguir su artículo completo. pero no me gustó la forma en que se usa JSON y se realiza la validación.Formulario modal de la interfaz de usuario de Jquery: ¿Quieres usar funciones como esta? pero no tengo idea de cómo usar ASP.net MVC4 HTTP GEt Y HTTP POST en esto.Probé esta demo también pero :(Este fue bueno, trató de implementarlo utilizando su código fuente completo pero aún no pudo trabajarASP.net MVC Modal Tenía demasiada esperanza de esta. Descargado, intenté implementar todo después de 2 o 3 horas, incluso aunque este no esté "Listo para usar" como indica.Más información al respecto.Proyecto de código: comparación de tres jquery modal Aunque estaba en ASPX pero aún trataba de implementarlo. (No funciono :()

Probé un par de otras soluciones, cada una con sus propios problemas. Puede ser que algunas de estas publicaciones sean antiguas y la versión de jQuery haya quedado obsoleta y tenga poco control.

Esta característica se usa y se discute bastante, así que si alguien tiene un código de trabajo, por favor, comparta.

CÓDIGO Aquí está mi código completo:http://pastebin.com/yNH7CFTS

CONSEJO DE ERROR No estoy seguro de si este es el problema, pero en Internet Explorer cuando presiono el botón Guardar, el cuadro de diálogo cierra la acción de HTTPPost y la url en el navegador es:

http://localhost:53381/Project/Details/1?ProjectId=1&Effort=0&Cost=56  

Donde los valores 1, 0, 56 son lo que ingreso en los cuadros de texto

Cualquier persona puede enviar una respuesta completa para MODAL / POPUP en asp.net MVC con métodos RESTFUL.

Respuestas a la pregunta(3)

Su respuesta a la pregunta