添加mailto链接到actionlink

时间:2015-06-29 14:20:46

标签: c# asp.net-mvc html-helper

如何添加mailto链接到MVC Html.Actionlink Helper?

@foreach (var item in Model) {
    <tr>
        <td>
            @{ var email = "mailto:" + item.user.Firstname + "@testmail.org";}
            @Html.ActionLink(item.user.Fullname, email)

        </td>

只在我的浏览器中创建一个如下所示的链接: http://localhost:53371/Open/mailto%3amail%40testmail.org

2 个答案:

答案 0 :(得分:6)

您不希望在此处使用Html.ActionLink,因为您没有为其指定路由,即控制器或操作。

请改为尝试:

@{ var email = "mailto:" + item.user.Firstname + "@testmail.org";}
<a href="@email">@item.user.Firstname</a>

答案 1 :(得分:1)

你做不到。

你真的必须使用@ Html.ActionLink吗?只需使用标准的html锚标记