2012-09-17 50 views
1

我有一个HTML操作链接为设置动态文本(记录数)

<div>@Html.ActionLink("New Requests>", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div> 

一个页面时,点击一个链接“新要求>”上显示显示网格请求。

我现在需要此链接为“新请求(x)>”ex(新请求(4))其中x是新请求数的计数,也等于网格中的行数。

我不确定如何动态添加文本Html.ActionLink调用。

任何帮助表示赞赏。

回答

4

将属性添加到包含此信息的视图模型中。让控制器动作填充它。然后是微不足道:

<div> 
    @Html.ActionLink(
     "New Requests (" + Model.TotalRequestsCount + ")>", 
     "GetNewRequests", 
     "Resource", 
     null, 
     new { @class = "spbutton" } 
    ) 
</div> 
0

你可以把一个属性

public int RequestCount {get; set;} 

在你的视图模型的视图。在进行调用以获取请求并填充网格的同时填充该属性。 那么你链接将是

<div>@Html.ActionLink("New Requests("[email protected]+") >", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div>