html - MVC3- Razor : How to use mailto dynamically

标签 html asp.net-mvc-3 razor

我有一个链接如下。有什么办法可以用 model.Contact.EmailAddress 更改 info@example.co.uk 以使其动态化。

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

最佳答案

如果 Contact 是绑定(bind)到 View 的模型属性,您可以像这样使用它

<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>
}

关于html - MVC3- Razor : How to use mailto dynamically,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11085184/

相关文章:

javascript - 如何根据用户的点击次数排序链接的顺序并使用JavaScript将其保存到本地存储?

css - 在 Visual Studio 2010 的 CSS3 中阻止 @ 无法识别

asp.net-core - 将 [Authorize] 添加到 Controller 无法重定向到身份登录路由。 ASP.NET 核心 3.1 MVC

asp.net-mvc-3 - 在 IIS 7.5 上托管 MVC 应用程序时显示完整的错误消息

asp.net - 播放嵌入在网站上的youtube时参数无效

c# - 对于 mvc 4 的文本框,空字符串返回 null

javascript - 如何使用 ActionLink 提交表单

html - img 周围的圆形边框

PHP/JQUERY - 为列数据创建超链接

使用自定义属性进行 Javascript 切换