在.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的是强类型

           

posted on 2021-11-05 16:55  菜鸟小辛  阅读(273)  评论(0编辑  收藏  举报