【发布时间】:2016-03-05 09:36:42
【问题描述】:
我正在尝试在已经构建的项目中添加 angularjs。我正在使用 angularjs 作为索引页面。我需要调用 mvc 控制器而不是 angularjs 控制器进行编辑和删除,并且我需要将 id 传递给 mvc 控制器。 我已经使用了代码。
<a href="@Url.Action("EditNewsLetter","NewsLetter")/?id = {{item.Id }}">Edit</a> |
<a href="@Url.Action("DeleteNewsLetter","NewsLetter")/?id = {{item.Id }}">Delete</a>
但是当我点击时它没有将值传递给控制器。
它显示错误 id 不能为空。我在角度方面没有太多经验。 所以请帮助我摆脱这个问题。
【问题讨论】:
-
item是 MVC viewModel 属性还是角度变量? -
@PankajParkar Angular 属性
-
@simba 那么它对我来说看起来不错,我认为只需删除空格并使其
<a href="@Url.Action("EditNewsLetter","NewsLetter")/?id={{item.Id }}">应该在点击服务器 URL 时限制encoding的空格 -
@KartikeyaKhosla 谢谢你的链接帮助
标签: angularjs asp.net-mvc