2016-02-04 94 views
-1

我新來的asp.net mvc技術。Asp.net MVC通過參數從控制器從視圖

這裏是我的控制器:

public ActionResult SessionData() 
    { 
     return View(); 
    } 

當按下按鈕上我需要實現Ajax調用傳遞了兩個字符串上述控制器的看法。

我的問題是如何在asp.net mvc中調用ajax調用?我可以使用HTML幫助器來生成ajax函數嗎?

+0

的使用AJAX張貼在jQuery的傳遞模型[有道可能的複製從強類型MVC3視圖](http://stackoverflow.com/questions/5980389/proper-way-to-use-ajax-post-in-jquery-to-pass-model-from-strongly-typed-mvc3-vie) –

回答

0

你可以使用jQuery.ajax

<script> 
    $.ajax({ 
     url: '@Url.Action("MyAction")', 
     type: 'POST', 
     data: { 
      arg1: 'value1', 
      arg2: 'value2' 
     }, 
     success: function(result) { 
      alert('Successfully passed data to controller'); 
     } 
    }); 
</script> 

和相應的控制器動作可能看起來像這樣:

public ActionResult MyAction(string arg1, string arg2) 
{ 
    ... do something with those arguments and return a result 

    return Json(new 
    { 
     someProperty = "some value" 
    }); 
} 
相關問題