封装HTML的呈现

时间:2012-09-28 20:12:26

标签: html asp.net-mvc html-helper

当有人说:

时,有人能解释一下这意味着什么

“HTML Helpers可以封装HTML的呈现”

是否意味着它会限制对对象的HTML属性的访问?如果我使用CSS,jquery,Javascript,它会在页面源中显示我的JS / jquery和CSS吗?

2 个答案:

答案 0 :(得分:1)

通过"封装渲染",它们指的是渲染html功能的封装。

如果你经常渲染一个常见的html,(例如rails形成帮助),如果你插入代码(或帮助程序中的代码构建功能),每次你需要渲染那个html(或它的一个变种),你只需要调用辅助方法,从而保持你的代码"干燥" (在这种情况下为html代码)

答案 1 :(得分:1)

HTML帮助程序是一些代码,用于呈现HTML,而不是直接在视图中为每个数据写出HTML。

它们封装了它 - 意味着它们会处理输出HTML的内容。