MVC3 - razor:如何动态使用mailto

use*_*185 1 html razor asp.net-mvc-3

我有一个链接如下.有没有什么办法改变info@example.co.ukmodel.Contact.EmailAddress使其动态.

<a href="mailto:info@example.co.uk">@Html.LabelFor(model => model.Contact.EmailAddress)</a></dd>
Run Code Online (Sandbox Code Playgroud)

Shy*_*yju 5

如果Contact模型的属性与视图绑定,则可以像这样使用它

<a href="mailto:@Model.Contact.EmailAddress">@Model.Contact.EmailAddress</a>
Run Code Online (Sandbox Code Playgroud)

如果它是模型的子属性,并且您想在循环内执行它,则可以这样做

@foreach (var item in Model.Contacts)
{
  <a href="mailto:@item.Contact.EmailAddress">@item.Contact.EmailAddress</a>
}
Run Code Online (Sandbox Code Playgroud)