将数据从Angular传递到Razor(MVC5)

时间:2016-03-30 12:16:38

标签: angularjs asp.net-mvc razor asp.net-mvc-5

我在MVC5中通过Entity Framework和AngularJS创建了一个项目。 现在,我想要的是将每个数据库对象传递给MVC控制器,以便更新它们的值。 (例如:修改“客户”值) 以下代码不起作用..

 <table class="table">                
                    <tr ng-repeat="r in customers">
                        <td>{{r.ID}}</td>
                        <td>{{r.LastName}}</td>
                        <td>{{r.FirstName}}</td>
                        <td>{{r.Phone}}</td>
                        <td>{{r.Email}}</td>
                        <td><a href="@Url.Action("Edit","Edit")?id={{r.ID}}"></a></td>
                    </tr>
                </table>

请帮我讲解如何将r.ID传递给上面的剃须刀

@Html.ActionLink("Edit", "Edit", new { id = r.ID })

1 个答案:

答案 0 :(得分:4)

你需要在href之前输入ng:

<a ng-href="@Url.Action("Edit","Edit")?id={{r.ID}}"></a>

ng-src属性也是src