[英]How to insert string from model into <a href="mailto: /> link?
在@model.Author.UserName
我保留有效的電子郵件地址。
我想將其插入html <a href="" />
鏈接中。
我嘗試了以下幾種方法:
<a href="mailto:@model.Author.UserName />
在幾個地方帶有方括號,但仍然存在語法錯誤。
如何將模型中的字符串插入<a href="mailto: />
鏈接中?
您所擁有的將可以使用,但是需要在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"/>
我認為它應該給出相同的輸出。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.