【发布时间】:2013-07-03 22:01:46
【问题描述】:
我花了很多时间来了解如何使用模态弹出窗口,但我还没有找到任何好的答案,或者我应该说明完整的工作代码。
我正在寻找一种使用 MVC HTTPGET、HTTPPOST 方法的方法,并且在 Javascript 或 Ajax 中不应有硬编码的属性名称
这是我到目前为止能够实现的目标:
我对 AJAX、JQUERY 还很陌生
主要错误:我无法在此处正确使用 SAVE 按钮,即 HTTPPOST 操作未在 Internet Explorer 和 Chrome 中调用,但在 Firefox 中有效
- Approach based on this link 但它没有在 Internet Explorer 中运行。问题:HTTPPOST 操作无法在 Internet Explorer 或 Chrome 中调用
- Tried to follow his complete article 但不喜欢使用 JSON 和执行验证的方式。
- Jquery UI modal form: Want to use feature like this 但不知道如何在其中使用 ASP.net MVC4 HTTP GET 和 HTTP POST。
- Tried this demo too but :(
- This one was good, tried to implement by using his complete source code but still could not able to work
- ASP.net MVC Modal 对此抱有太大希望。下载,尝试在 2-3 小时后实现所有内容,即使这不是它所说的“准备使用”。 More information about it
- Code project: Comparison of three jquery modal 虽然它在 ASPX 中,但仍然尝试实现。 (没有成功:()
尝试了其他几个解决方案,每个解决方案都有自己的问题。可能这些帖子中的一些是旧的,并且 jquery 版本已经过时了一些控制。
此功能已被大量使用和讨论,因此如果有人有工作代码,请分享。
代码这是我的完整代码:http://pastebin.com/yNH7CFTS
错误提示我不确定这是否是问题,但在 Internet Explorer 中,当我按下保存按钮时,对话框关闭,调用 HTTPPost 操作,浏览器中的 url 是:
http://localhost:53381/Project/Details/1?ProjectId=1&Effort=0&Cost=56
值 1 ,0 ,56 是我在文本框中输入的内容
任何人都可以使用 RESTFUL 方法在 asp.net MVC 中发布有关 MODAL / POPUP 的完整答案。
【问题讨论】:
-
你的代码在哪里?我建议使用 fiddler2 调试您的 http 帖子。
-
更新的问题,带有指向 pastebin 的链接
-
感谢 Biff MaGriff 推荐 Fiddler2。意识到我的错误。很快就会发布解决方案。
标签: jquery asp.net asp.net-mvc-4 twitter-bootstrap