8

HiddenFor描述是:为由指定表达式表示的对象中的每个属性返回一个 HTML 隐藏输入元素。

我读到它对于模型/视图模型中的字段很有用,您需要在页面上保留并在进行另一次调用但用户不应该看到时传回。

HiddenInput描述是:表示一个属性,用于指示是否应将属性或字段值呈现为隐藏输入元素。

你能告诉我 HiddenInput 什么时候有用吗?以及何时使用它而不是 Html.HiddenFor?

谢谢!

4

1 回答 1

12

HiddenFor由视图决定——视图从视图模型或数据的任何元素创建一个隐藏的输入值。

HiddenInput是(视图)模型中字段的属性 - 这意味着它可以跨多个视图使用,并指示该字段应隐藏在EditorFor助手渲染的任何位置

于 2012-09-02T17:51:41.360 回答