我在想,如果這是一個全有或全無的情況。我想做什麼,通過正常的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. 需要關於java.util.list的一些說明
- 3. 需要一些關於app.config和user.config的說明
- 4. 需要關於同步和異步操作的一些說明
- 5. 需要關於MVC模式的一些說明
- 6. 需要關於AJAX和jquery的建議
- 7. rails 3:需要說明哪些控制器需要用於HABTM關係
- 8. 需要關於DAG(定向非循環圖)的一些說明
- 9. 需要關於參考類型的一些說明
- 10. 需要一些關於socket.recv行爲的說明
- 11. 需要關於AutoMapper的使用說明
- 12. 需要一些關於使用WiX卸載我的服務的說明
- 13. 需要關於cookie和會話的說明
- 14. 需要關於getchar()和換行符的說明
- 15. 關於XSS的一些說明
- 16. 關於C++指針和引用,需要說明
- 17. 關於Git的一些(基礎)問題和說明
- 18. 我需要一些關於SQL和約束的幫助
- 19. 我需要一些關於德魯伊和metamarkets的建議
- 20. 我需要一些關於IIS
- 21. 需要WCF和MVC 4設計說明
- 22. Rails 3頁關鍵字和說明
- 23. 學習PHP我需要關於concat,聯合運算符和增量運算符的一些說明
- 24. PHP:需要一些關於自定義錯誤和異常處理程序和trigger_error的說明
- 25. Objective -c:在下面的代碼中需要一些關於dispatch_async(GCD)的說明
- 26. 關於wordpress中的gettext和i18n函數的一些說明(或關於它的重要的drupal)
- 27. JQuery .post()ajax參數說明
- 28. 關於堆棧和堆的說明
- 29. 關於設置IIS和jRuby的說明
- 30. 需要一些#pragma一次的說明
請不要使用Knockout MVC。爲每個功能發送呼叫到服務器是浪費。 – Tyrsius 2012-07-23 18:29:54
我的那個動作重新knockoutmvc - 不要這樣做 - 永遠 - 請適當,相當請... – 2012-07-23 19:31:19