我有一个HTML动作链接
<div>@Html.ActionLink("New Requests>", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div>
在页面上显示为“新请求&gt;”的链接单击时,它会显示请求的网格。
我现在需要此链接为“新请求(x)&gt;” ex(New Requests(4))其中x是新请求数的计数,也等于网格中的行数。
我不确定如何动态添加Html.ActionLink调用文本。
任何帮助表示感谢。
答案 0 :(得分:4)
向包含此信息的视图模型添加属性。让控制器操作填充它。然后它是微不足道的:
<div>
@Html.ActionLink(
"New Requests (" + Model.TotalRequestsCount + ")>",
"GetNewRequests",
"Resource",
null,
new { @class = "spbutton" }
)
</div>
答案 1 :(得分:0)
你可以放一个属性
public int RequestCount {get; set;}
在视图的viewModel中。在进行调用的同时填充属性以获取请求并填充网格。 那你链接就是
<div>@Html.ActionLink("New Requests("+@Model.RequestCount+") >", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div>