添加mailto链接到actionlink

J-H*_*J-H 3 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>
Run Code Online (Sandbox Code Playgroud)

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

edi*_*ode 6

你不想在Html.ActionLink这里使用,因为你没有为它指定路由,即一个Controller或Action.

试试这个:

@{ var email = "mailto:" + item.user.Firstname + "@testmail.org";}
<a href="@email">@item.user.Firstname</a>
Run Code Online (Sandbox Code Playgroud)