asp.net-mvc - ASP.NET MVC 中的声明性 HTML 助手和 HTML 助手有什么区别?

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

在很多地方你会听到开发人员谈论 声明性 HTML 助手 HTML 助手 .他们有什么区别。它们只是同义词吗?

最佳答案

Declarative HTML helpers使用 @helper函数并在 Razor View 中内联声明。

HTML 助手是在单独的类中声明的扩展方法,可以在任何 View 引擎(Razor、WebForms、Spark 等)中使用。

关于asp.net-mvc - ASP.NET MVC 中的声明性 HTML 助手和 HTML 助手有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6532556/

相关文章:

javascript - Ajax调用 Controller 后抛出错误

asp.net-mvc-3 - 为什么将Count与IQueryable一起使用被认为是不可行的

c# - 如何动态地向匿名对象添加属性?

c# - 在 Html Helper 中创建带有分隔符的选择列表

jquery - 如何使用 Jquery Ajax 进行模型绑定(bind)

asp.net-mvc - 设置 ASP.NET MVC ControllerFactory 无效

c# - 对 MVC 站点具有特定要求的粒度权限

c# - System.Web.HttpContext.Current.get 在 asp.net mvc Controller 中返回 null

c# - 如何在 MVC 3 中使用 LabelFor

asp.net-mvc - 带有ASP.NET MVC预览5的Html.TextBox条件属性