1

我有一个链接如下。有什么方法可以改变info@example.co.ukmodel.Contact.EmailAddress使其具有动态性。

<a href="mailto:info@example.co.uk">@Html.LabelFor(model => model.Contact.EmailAddress)</a></dd>
4

2 回答 2

5

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

<a href="mailto:@Model.Contact.EmailAddress">@Model.Contact.EmailAddress</a>

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

@foreach (var item in Model.Contacts)
{
  <a href="mailto:@item.Contact.EmailAddress">@item.Contact.EmailAddress</a>
}
于 2012-06-18T14:50:33.167 回答
3

只需在您的 html 中使用适当的 razor 语法,就像您在编写模型的任何输出时通常所做的那样。

<a href="mailto:@model.Contact.EmailAddress">@Html.LabelFor(model => model.Contact.EmailAddress)</a>
于 2012-06-18T14:46:11.693 回答