-1

私はmvc3を初めて使用します。mvc3を介して1つのWebプロジェクトを作成しました。顧客モデルのインデックスページに、次のように結果を生成する次のコードを追加しました-

ここに画像の説明を入力してください

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

スパン全体にHtml.ActionLinkを付けたいのですが、これは、スパンで生成された結果がActionlinkのタイトルになることを意味します。

これを行う方法?

4

2 に答える 2

2

スパン要素をクリック可能なハイパーリンクにしたい場合は、これを試すことができます

<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 に答える