ASP.NET HTML帮助程序与通用HTML

ASP.NET HTML帮助程序与通用HTML,asp.net,Asp.net,与通用HTML相比,使用ASP.NET HTML帮助程序有什么真正的好处吗? 对我来说,我真的看不到任何“重大”优势。你觉得怎么样 更新: Javascript/JQuery的灵活性如何?取决于您希望如何处理发布的数据。如果您只是在控制器操作中读取表单变量,那么这并不重要,但是如果您计划使用内部模型绑定,那么编写手动HTML可能会更加繁琐 HTML助手的另一个优点是,当您想要创建文档中更复杂的部分时,如: Html.CheckBox() Html.ValidationMessage() 等等

与通用HTML相比,使用ASP.NET HTML帮助程序有什么真正的好处吗? 对我来说,我真的看不到任何“重大”优势。你觉得怎么样

更新:


Javascript/JQuery的灵活性如何?

取决于您希望如何处理发布的数据。如果您只是在控制器操作中读取表单变量,那么这并不重要,但是如果您计划使用内部模型绑定,那么编写手动HTML可能会更加繁琐

HTML助手的另一个优点是,当您想要创建文档中更复杂的部分时,如:

  • Html.CheckBox()
  • Html.ValidationMessage()
  • 等等

复选框本身创建两个输入。一个复选框和一个隐藏字段,使其在选中/未选中状态下正常工作。

取决于您想对发布的数据执行什么操作。如果您只是在控制器操作中读取表单变量,那么这并不重要,但是如果您计划使用内部模型绑定,那么编写手动HTML可能会更加繁琐

HTML助手的另一个优点是,当您想要创建文档中更复杂的部分时,如:

  • Html.CheckBox()
  • Html.ValidationMessage()
  • 等等

复选框本身创建两个输入。一个复选框和一个隐藏字段,可使其在选中/未选中状态下正常工作。

当您希望重用一段C代码并在不创建完整控件的情况下动态呈现某些HTML时,HTML帮助程序非常有用。

HTML帮助程序非常有用,当你想重用一段C代码并动态呈现一些HTML而不创建一个完整的控件时。

我不想发布一个链接作为答案-但我正在阅读,它似乎完全进入了助手们除了呈现HTML之外所做的事情。我不想发布一个链接作为答案-但我正在阅读,它似乎进入了一个完全正确的领域除了呈现HTML,助手们还做了些什么。Javascript/JQuery的灵活性如何?在元素的横向转换方面。获取他们的id、类以及样式。有趣的是,你叫我“color”:)Javascript/JQuery有多灵活?在元素的横向转换方面。获取他们的id、类以及样式。你叫我“颜色”的方式很有趣(英文)