Asp.net MVC 中冒号的作用

 如果viewdata中存储的有html字符串,比如:ViewData["html"] = "阿斯顿f搜房html<br><a>aaaaa</a>";
显示到view中的时候冒号的作用就是直接对字符串进行html的encode编码了,
比如下面:

 <p>
        <%: ViewData["html"]%>
    </p>
    <p>
        <%= Html.Encode(ViewData["html"].ToString())%>
    </p>

下面的作用是一样的,输出都是:

阿斯顿f搜房html<br><a>aaaaa</a>

阿斯顿f搜房html<br><a>aaaaa</a>

你可能感兴趣的:(Asp.net MVC 中冒号的作用)