如何生成动作链接标题?

时间:2012-06-26 12:15:38

标签: asp.net-mvc-3 actionlink

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

enter image description here

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

我想将Html.ActionLink赋予整个范围,表示生成的范围结果将是Actionlink的标题。

怎么做?

2 个答案:

答案 0 :(得分:2)

如果要将span元素设为可点击的超链接,可以尝试使用

<a href="@Url.Action("YourActionName")" >
  <span class="callSapn">Your span content goes here</span>
</a>

答案 1 :(得分:0)

@Html.ActionLink(string.Format("Calls({0})", item.Calls.Count), "action_name")

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