我想在AspNetCore Web App的“详细信息”页面中而不是在“索引”页面中设置脚手架列

时间:2019-05-08 08:04:04

标签: asp.net-core asp.net-mvc-scaffolding

我在ASPNETCORE中使用CRUD脚手架,我有一个模型,在此模型中,我希望某些字段仅在“详细信息”页面而不是在“索引”页面中显示,使用[ScaffoldColumn(false)]属性在两个页面中都禁用脚手架,这可能吗?

1 个答案:

答案 0 :(得分:0)

不,不。脚手架只是查看类,并为那里的所有属性添加内容(除了您已明确忽略的属性)。但是,该类是该类,因此您不能在一个实例中而不是在另一个实例中忽略某些内容。坦白说,像这样的东西没有太多的可配置性,因为它是完全不必要的。老实说,我什至没有意识到ScaffoldColumn属性的存在,而且考虑到实用程序极其有限,而且它要求您向类中没有位置的类添加内容,我觉得很奇怪。 。如果没有属性,则只需编辑视图并删除不需要的HTML即可。这并不是什么大不了的事,打算要修改脚手架。这不应该仅仅是终点。从其来源来考虑:构造。在哪种情况下,您会搭起建筑物的脚手架,然后走开。脚手架可以使建造建筑物更容易,但是您仍然需要建造