我有一个带有电子邮件地址的模型的视图。如何创建锚点?允许用户只需点击一个打开的Outlook?我可以手动创建锚点,但是如何包含电子邮件地址?
<a href="mailto:" + Model.CreatorEmail >Email</a>
答案 0 :(得分:3)
只需使用@ syntax
即可<a href="mailto:@(Model.CreatorEmail)">Email</a>
答案 1 :(得分:0)
我找到了问题的答案:
@{ var email = "mailto:" + Model.CreatorEmail;}
<a href="@email">Email</a>
答案 2 :(得分:0)
在模型中添加电子邮件地址属性:
[EmailAddress(ErrorMessage = "Must be a valid email address")]
在剃刀视图中使用Html.DisplayFor
@Html.DisplayFor(x => x.EmailAddress)
应使用
将其呈现为标签mailto:
先于价值