簡體   English   中英

如何將模型中的字符串插入

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM