在控制器中我有函数public ActionResult Index(int id,int test= 0,int to=10){}
我尝试从点击视图更改值测试以获得测试+ = 10但我不知道如何。我尝试使用动作链接和ajax,但它不起作用。有任何想法吗?
我的观点代码:
<html ng-app>
<head>
<meta name="viewport" content="width=device-width" />
<title>Countries</title>
<link href="~/Content/style.css" rel="stylesheet" />
<link href="~/Content/PagedList.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div>
<table>
<tr>
<td><h3>Matches</h3></td>
</tr>
<tr>
</tr>
@foreach (var i in Model.ListMatch)
{
<tr>
<td>@Html.ActionLink(i.Description, "", new { id = i.Id })</td>
</tr>
}
</table>
</div>
</body>
</html>
我将结果返回到ng-view。我可以做点什么吗
<a href="@Url.Action("Index", "Countries",new { id = i.Id, from+=10 })"></a>
答案 0 :(得分:0)
这个问题没有得到很好的解释,但是根据我收集的内容,您希望能够在不重新加载页面或离开该视图的情况下对值进行更改。
为了做到这一点,你必须使用AJAX。我知道你说你试过AJAX但也许你错了。试试这个:
$('#yourbutton').click(function() {
$.post( "/YourController/YourFunction", function() {
alert( "success" );
});
});