Html 如何将模型中的字符串插入<;a href=";邮寄地址:/>;链接
在Html 如何将模型中的字符串插入<;a href=";邮寄地址:/>;链接,html,asp.net-mvc,razor,Html,Asp.net Mvc,Razor,在@model.Author.UserName中,我保留了有效的电子邮件地址 我想在html链接中插入它 我试过了,但很少有变化: <a href="mailto:@model.Author.UserName /> link?您所拥有的将起作用,但需要结尾的双引号和C#中的大写字母“M”(VB可以不带)。Razor对语法非常挑剔,必须完全正确才能进行解析 <a href="mailto:@Model.Author.UserName">Content</a>
@model.Author.UserName中,我保留了有效的电子邮件地址
我想在html
链接中插入它
我试过了,但很少有变化:
<a href="mailto:@model.Author.UserName />
link?您所拥有的将起作用,但需要结尾的双引号和C#中的大写字母“M”(VB可以不带)。Razor对语法非常挑剔,必须完全正确才能进行解析
<a href="mailto:@Model.Author.UserName">Content</a>
或者尝试:
<a href="mailto:@(Model.Author.UserName)">Content</a>
简单地说:
<a href='mailto:@Model.Author.UserName'>Click Me</a>
这项工作:
<a href="mailto:@Model.Author.UserName">@Model.Author.UserName</a>
我不知道为什么这不是:
<a href="mailto:@Model.Author.UserName"/>
我认为它应该给出相同的输出。这里我得到了错误1“model”这个名称在当前上下文中不存在
但是它确实存在,我上面有很多引用。小资本在其他助手中工作很好,但我发布了解决方案,不知道为什么它工作。是的,对不起,不知道为什么我以前没有看到它;内部HTML不会自动从HREF获取。链接需要明确定义内容。