我有一个 asp mvc 应用程序。在一个视图中,我有这个片段:
@Html.Label(admin.Mail)
由于特殊字符,结果为假@
。那么我怎样才能避免这个错误并准确阅读标签呢?
我有一个 asp mvc 应用程序。在一个视图中,我有这个片段:
@Html.Label(admin.Mail)
由于特殊字符,结果为假@
。那么我怎样才能避免这个错误并准确阅读标签呢?
如果要显示电子邮件地址,请使用DisplayFor
html 辅助方法。
如果 Mail 是传递的模型的属性,你可以这样做
@Html.DisplayFor(x=>x.Mail)
如果Mail
是模型子集合的属性,您可以像这样显示它
@foreach (var i in Model.Contacts)
{
<div> @Html.DisplayFor(s=>i.Mail)</div>
}
如果您的问题是如何@
在 Razor 中逃脱,那么方法是@@
.
或者你可以尝试只写文本-> 类似的东西<label>@admin.Mail</label>
编辑
你也可以试一试:
@Html.Display(admin.Mail)
用标签包裹你的文本<text></text>
,例如<text>mail@gmail.com</text>