Настройка динамического текста (количество записей) в файле @Html.ActionLink
60
5
У меня есть ссылка на Action HTML, как
<div>@Html.ActionLink("New Requests>", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div>
Что отображается на странице как ссылка "Новые запросы>" при нажатии на нее отображается сетка запросов.
Теперь мне нужна эта ссылка: "Новые запросы (x)>" ex (Новые запросы (4)), где x - количество новых запросов, также равное количеству строк в сетке.
Я не уверен, как динамически добавлять текст в вызов Html.ActionLink.
Любая помощь оценивается.
спросил(а)
2012-09-17T19:11:00+04:00
8 лет, 5 месяцев назад
добавить комментарий
пожаловаться
Решение
95
Добавьте свойство к вашей модели просмотра, содержащей эту информацию. Имейте действие регулятора. И тогда это тривиально:
<div>
@Html.ActionLink(
"New Requests (" + Model.TotalRequestsCount + ")>",
"GetNewRequests",
"Resource",
null,
new { @class = "spbutton" }
)
</div>
ответил(а)
2012-09-17T19:23:00+04:00
8 лет, 5 месяцев назад
добавить комментарий
пожаловаться
43
Вы можете разместить имущество
public int RequestCount {get; set;}
в вашем представленииModel для представления. Заполняйте свойство в то же самое время, когда вы делаете вызов, чтобы получить запросы и заполнить сетку. Тогда вы
<div>@Html.ActionLink("New Requests("+@Model.RequestCount+") >", "GetNewRequests", "Resource", null, new { @class = "spbutton" })</div>
ответил(а)
2012-09-17T19:25:00+04:00
8 лет, 5 месяцев назад
добавить комментарий
пожаловаться
Ваш ответ