使用@ajax.actionlink中ng repeat的数据
我正在尝试将som动态数据加载到@ajax.actionlink中使用@ajax.actionlink中ng repeat的数据,ajax,json,angularjs,model-view-controller,Ajax,Json,Angularjs,Model View Controller,我正在尝试将som动态数据加载到@ajax.actionlink中 <tr ng-repeat="child in row.child" ng-if="row.visible" class="expand-wrapper"> <td> @Ajax.ActionLink("{{child.contractname}}", "home", "index", new { value = "{{child.
<tr ng-repeat="child in row.child" ng-if="row.visible" class="expand-wrapper">
<td>
@Ajax.ActionLink("{{child.contractname}}", "home", "index", new { value = "{{child.contractId}}" }, new AjaxOptions { HttpMethod = "POST", OnSuccess = "window.location.reload()" })
</td>
</tr>
@ActionLink(“{child.contractname}}”,“home”,“index”,new{value=“{{child.contracted}}}”,new AjaxOptions{HttpMethod=“POST”,OnSuccess=“window.location.reload()”})
链接文本数据呈现良好,但根本不呈现
值=“{{child.construcd}”
。它给了我这个url=someurl/home?值=%7B%7Bchild.constractd%7D%7D
您不能以这种方式使用MVC Html帮助程序,因为您的代码是在服务器端生成的。和花括号转换为%7B
这应该会有帮助
<a data-ajax="true" data-ajax-method="POST" data-ajax-success="window.location.reload()" href="/index/home?value={{child.contractname}}">{{child.contractname}}</a>
我自己找到了答案
添加一些真正的代码,并在任何人尝试解决它之前将其格式化