我是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赋予整个范围,表示生成的范围结果将是Actionlink的标题。
怎么做?
答案 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