有没有办法将属性应用于ASP.NET动态数据中的模型文件来隐藏列?

例如,我当前可以设置列的显示名称,如下所示:

[DisplayName("Last name")]
public object Last_name { get; set; }

隐藏列有类似的方法吗?

编辑 :非常感谢克里斯蒂安·哈格利德(Christian Hagelid)加倍努力并给出了现场答案:-)

===============>>#1 票数:20 已采纳

不知道ASP.NET动态数据是什么,所以你答应我这么一些研究:)

看起来你正在寻找的属性是

[ScaffoldColumn(false)]

表格也有类似的属性

[ScaffoldTable(false)]

资源

===============>>#2 票数:0

一个更简单的方法:如果您只想在List页面中显示某些列,但是在Details等页面中显示所有或其他 ,请参阅如何仅在ASP.NET动态数据的列表页面上隐藏列?

只需在GridView控件中设置AutoGenerateColumns =“false”,然后准确定义所需的列:

<列>
...
<asp:DynamicField DataField =“FirstName”HeaderText =“First Name”/>
<asp:DynamicField DataField =“LastName”HeaderText =“姓氏”/>
</列>

  ask by Matt Mitchell translate from so

未解决问题?本站智能推荐: