我在想,如果这是一个全有或全无的情况。我想做什么,通过正常的MVC 3加载(GET)我的页面。控制器接受Model并将其传递给View。 View和Razor渲染它。但是,当我回发时,我希望它通过AJAX回发选定的信息。这可能吗?或者我有使用AJAX进行GET和POST吗?我需要关于GET和POST有关JQuery AJAX和MVC 3的一些说明
0
A
回答
1
你可以使用其他方式获取POST后使用AJAX。
这里的,不只是这个在SO随机问题:
Ajax post in MVC 3 with multiple-form View
GET和POST操作不必在所有有关。
1
尝试下面的内容。
控制器代码:
[HttpGet]
public ActionResult WhateverActionName()
{
YourViewModel yvm = new YourViewModel();
//Initalize viewmodel here
Return view(yvm);
}
[HttpPost]
public ActionResult WhateverActionName(YourViewModel yvm)
{
if (ModelState.IsValid) {
RedirectToAction("OtherAction", "OtherController")
}
return View(yvm);
}
阿贾克斯:
$.ajax({
url: myurl
// processData: false, // you may need this option depending on service setup
success: function(){
location.href = "TARGET LOCATION";
},
type: "POST"
});
进行目标定位:你将需要养活AJAX包含的变量任何网址如下产生
@URL.Action("Action", "Controller")
0
http://knockoutmvc.com提供了一种将服务器端代码与客户端集成的好方法,它看起来可能会帮助您轻松实现您所需要的功能蚂蚁。
相关问题
- 1. 需要关于WCF SOAP服务和ASP.NET MVC的一些说明
- 2. 需要关于同步和异步操作的一些说明
- 3. 需要关于MVC模式的一些说明
- 4. 需要关于AJAX和jquery的建议
- 5. rails 3:需要说明哪些控制器需要用于HABTM关系
- 6. 需要关于AutoMapper的使用说明
- 7. 需要关于cookie和会话的说明
- 8. 关于C++指针和引用,需要说明
- 9. 关于Git的一些(基础)问题和说明
- 10. 我需要一些关于德鲁伊和metamarkets的建议
- 11. 需要WCF和MVC 4设计说明
- 12. Rails 3页关键字和说明
- 13. 关于设置IIS和jRuby的说明
- 14. 需要一些关于maven的帮助
- 15. 关于jquery和iframe的一些修正?
- 16. Kohana3 ORM关系需要说明
- 17. GET和POST从Windows Phone的ASP.NET MVC 3
- 18. 关于linq查询所需的说明
- 19. MVC jQuery AJAX Post需要认证
- 20. 需要有关短信的简要说明
- 21. 需要关于Cocoa MVC/KVO模式的一些提示
- 22. 需要澄清一些关于asp.net mvc的基本问题
- 23. GET和POST在AJAX
- 24. 我需要关于jQuery的帮助
- 25. 需要关于过滤器Gabor的说明
- 26. 需要关于这个自述文件的说明
- 27. 需要关于node.next指针在python链表中的说明
- 28. 我需要关于jQuery和Google Maps API的帮助
- 29. 需要关于Java游戏循环的说明
- 30. 需要关于将对象映射到数据库,注释和一对多关系的说明
请不要使用Knockout MVC。为每个功能发送呼叫到服务器是浪费。 – Tyrsius 2012-07-23 18:29:54
我的那个动作重新knockoutmvc - 不要这样做 - 永远 - 请适当,相当请... – 2012-07-23 19:31:19