2012-09-17 114 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>