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>

 

最新评论
网站管理  |  赵猛的个人主页  |  手机版  |  RSS  |  留言建议  |  关于本站  |  联系方式

All Rights Reserved. Powered by emlog Themes by 大智若愚
网站备案号:苏ICP备15011688号-1