在@model.Author.UserName
我保留有效的电子邮件地址。
我想将其插入html <a href="" />
链接。
我尝试了以下几种变体:
<a href="mailto:@model.Author.UserName />
在几个地方都有括号,但仍然存在语法错误。
如何将模型中的字符串插入<a href="mailto: />
链接?
答案 0 :(得分:1)
你有什么工作但需要结束双引号和C#中的大写“M”(VB没有)。 Razor非常挑剔语法,它必须完全适合解析工作。
<a href="mailto:@Model.Author.UserName">Content</a>
或尝试:
<a href="mailto:@(Model.Author.UserName)">Content</a>
答案 1 :(得分:1)
简单地:
<a href='mailto:@Model.Author.UserName'>Click Me</a>
答案 2 :(得分:0)
这有效:
<a href="mailto:@Model.Author.UserName">@Model.Author.UserName</a>
我不知道为什么不这样做:
<a href="mailto:@Model.Author.UserName"/>
我认为它应该给出相同的输出。