我有一个 asp mvc 应用程序。在 View 中我有这个片段:
@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>
}
关于c# - 使用 Razor 引擎避免 asp.net mvc 中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16692191/