-1

我是 mvc3 的新手。我通过 mvc3 创建了一个 Web 项目。在我的客户模型的索引页面上,我添加了以下生成结果的代码,如下所示 -

在此处输入图像描述

<span class="callSapn">@if (item.Calls.Count != 0)
{
@Html.Label("Calls(");
@Html.DisplayFor(modelItem => item.Calls.Count);
@Html.Label(")");
}</span>

我想将 Html.ActionLink 赋予整个 span,这意味着 span 生成的结果将是 Actionlink 的标题。

这个怎么做?

4

2 回答 2

2

如果你想让 span 元素变成可点击的超链接,你可以试试这个

<a href="@Url.Action("YourActionName")" >
  <span class="callSapn">Your span content goes here</span>
</a>
于 2012-06-26T12:23:10.870 回答
0
@Html.ActionLink(string.Format("Calls({0})", item.Calls.Count), "action_name")

如果动作在当前控制器中。否则所有其他重载都接受链接文本:http: //msdn.microsoft.com/en-us/library/dd505040

于 2012-06-26T12:18:44.170 回答