如果我有一个html链接,我如何使其href属性等于Ajax.ActionLink? 所以它看起来像这样:
<a href="@Ajax.ActionLink(...)"></a>
actionlink将返回我想加载到div中的partialview,所以我需要使用ajax.actionlinks ajaxoptions属性来执行此操作。
修改
我希望我的标签看起来像这样:
<a href="@Ajax.ActionLink(...)">
<span class="badge pull-right">@Convert.ToString(GPTooLowNew.Count())</span>
Gross Profit Too Low on Product Sale
</a>
答案 0 :(得分:0)
当您使用ajax
以下是在javascript
中执行此操作的方法:
window.onload=function(){
var links=document.getElementsByTagName("a");
for(var i=0;i<links.length;i++){
var link=links[i];
var href=link.getAttribute("href").toString();
link.setAttribute("href","@Ajax.ActionLink('"+href+"')"); // Assuming Ellipses are the href parameter passed to Ajax.ActionLink(...) function.
}
};
将其包装在</head> ... <script type='text/javascript'> Code Here </script>...</head>
内
希望能帮助到你。干杯:)。
如果你使用Jquery,它会更简单。