- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
什么是 Exaclty ScaffoldColumn(false)
和 HiddenInput(DisplayValue = false)
?
这两者之间的主要区别是什么?哪一个最好用?
谢谢!!!
最佳答案
[ScaffoldColumn(false)]
告诉 Visual Studio 在为 View 生成模板时不要搭建列的支架。当您创建新 View 时,您可以创建强类型 View 。当您执行此操作时,Visual Studio 会询问您要使用什么模板(创建、编辑、列表等)。如果您创建编辑/创建模板;例如,如果您将 [ScaffoldColumn(false)]
放在模型属性上,那么它不会在模板中生成 DisplayFor() 或 EditorFor() 调用,因此不会包含它在你看来。
[HiddenInput]
将告诉 DisplayFor/EditorFor 方法它应该为该值创建一个隐藏的 html 字段。当您发布到表单时,它将包含在值中,但当人们查看它时,它将在 View 中“隐藏”。
关于asp.net-mvc - HiddenInput(DisplayValue = false)] 与 [ScaffoldColumn(false)],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8085003/
我有很多表,其中有很多列,我正在使用动态数据。我只想显示一小部分列。 目前,当动态数据构建表时,它会创建所有列,除非我将 [ScaffoldColumn(false)] 设置为 false。这可行,但
据我了解,通过向类中的属性添加 ScaffoldColumn(false) 注释,在添加 View 时该属性不会添加到 View 中。然而,即使我已将 scaffoldcolumn false 添加到
我正在尝试学习 MVC4,我来到了称为验证的这一章。 我开始了解 DataAnnotations,它们具有非常简洁的属性来进行一些服务器端验证。在书中他们只解释了 [Required] 和 [Da
似乎要跳过成员进入 View ,您可以在模型中将 ScaffoldColumn 属性设置为 false [ScaffoldColumn(false)] public object Id { get;
请帮忙解答这样的问题,不要严格判断,因为我是MVC新手:我有一个模型,用于在数据库中按 ID 存储用户名 public class Names { public int NameId { ge
什么是 Exaclty ScaffoldColumn(false) 和 HiddenInput(DisplayValue = false)? 这两者之间的主要区别是什么?哪一个最好用? 谢谢!!! 最
为了在编辑 View 中呈现 HTML,我使用了帮助器 @Html.EditorForModel()。 我的模型: [Required(ErrorMessage = "Campo obrigatóri
如果我正确理解 [ScaffoldColumn(false)] 属性,我应该能够用它装饰一个变量,然后,当我创建一个强类型编辑 View 时,该字段将显示为隐藏文本而不是标签/文本框对。 我正在使用
... 它根本不起作用。我已经尝试了好几天,使用各种不同的 frick'n 东西组合,它不会让步。 肯定有一些人似乎在写博客来轻松解决这类问题,却没有看到一个问题,他们说“我们都知道您可以通过...显
我是 MVC 的新手,当我为代码优先方法构建模型类时,每个键 ID 列都有属性 [ScaffoldColumn(false)]放。我这样做是因为我不希望 ID 明显显示在 View 中,我知道解决这个
我是一名优秀的程序员,十分优秀!