MVC-Razor引擎应用-通过@字符输出html的标签
本文由 猛 于 2020-9-24 16:19 发布在 ASP.NET
一、通过@字符输出html的标签
方法一:引入IHtmlString方法类
@{string ihl = "<font color='red' size=12>再见</font>";
IHtmlString hl = new HtmlString(ihl);
}
@hl
方法二:使用内置对象 Html 的Raw方法
@Html.Raw(ihl);
二、特殊字符@ 或邮箱 前面增加@
输出@ : @@ 输出Email地址: @cs@qq.com
三、可以使用@进行循环
@{
List<string> list = new List<string>() { "张飞", "刘备", "关羽" };
}
<ul>
@for (int i = 0; i < 3; i++)
{
<li>
@list[i];
</li>
}
</ul>
<ul>
@foreach (var item in list)
{ <li>@item</li>}
</ul>