Html.Label显示电子邮件地址

gur*_*war 6 asp.net-mvc razor html.label

我正在使用Html.Label在我的MVC applilcation中显示一些数据.当我尝试显示电子邮件地址时,它无法正常呈现

Model.CopyToEmail = lab@gmail.com
@Html.Label((string)(Model.CopyToEmail))
Run Code Online (Sandbox Code Playgroud)

但我看到的渲染输出是

com
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议如何使用Html.Label显示

lab@gmail.com 
Run Code Online (Sandbox Code Playgroud)

SLa*_*aks 13

Html.Label需要一个字段来显示<label>标记.
它将您的字符串作为嵌套属性读取,并打印最内层属性的名称.

你只想写普通文字:

@Model.CopyToEmail
Run Code Online (Sandbox Code Playgroud)

你也可以打电话@Html.DisplayFor(m => m.CopyToEmail).