2016-02-04 60 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" 
    }); 
} 
相关问题