ScaffoldColumn(false)因为是FK而无法正常工作

时间:2013-03-25 16:49:37

标签: asp.net asp.net-dynamic-data

我正在使用ASP.NET动态数据。该页面动态创建ListEditDetails页面,以显示存储在数据库表格中的记录。

我在表格中有Sub Contractors,但我希望屏幕上的可见性设置为false。 我试过了

[HideColumnIn(PageTemplate.List)]
[Display(Name = "SubContractor Id", Order = 70)]
public object SubContractorId { get; set; }

ALSO:

[ReadOnlyColumnIn(PageTemplate.List)]

但没有快乐。 Iv在database.cs文件中进行了这些更改。 任何人都知道如何让它消失或删除它的超链接?

修改

[ScaffoldColumn(false)]通常有效,但因为SubContractorId是FK,所以它似乎没有生效。

1 个答案:

答案 0 :(得分:1)

考虑为动态数据网站使用自定义页面(列表和其他)的可能性,它允许您隐藏特定字段。

有关详细信息:How to: Customize the Layout of an Individual Table By Using a Custom Page Template