在.NET MVC 框架中前端使用Razor语法,利用框架封装的一些辅助方法便于我们快速开发
- @Html.Raw()
官方定义:在有些情况下,需要显式地渲染一些不应该采用HTML编码的值,这时可以采用Html.Raw方法来保证该值不被编码。
通俗理解:保证带有html标签的字符串被渲染;
- @Html.Hidden(stringId,stringValue)
通俗理解:会被浏览器解析为一个隐藏的HTML标签。第一个参数为ID,相当于HTML标签的name 属性;第二个参数是值,即要存储的数据
- @Html.DropDownList(stringID,ListSource,new{style,attr}||string)
通俗理解:被浏览器解析为select 标签。第一个参数为ID,第二个参数为数据源,第三个参数为选填,如果是new {} 形式则为指定一些样式或标签属性,如果是string,则可以设定默认值
- @Html.DropDownListFor(stringID,ListSource,new{style,attr}||string)同上, 区别是不带For的是非强类型,带For的是强类型
本文来自博客园,作者:菜鸟小辛,转载请注明原文链接:https://www.cnblogs.com/hashxin/p/15514126.html