我是动态数据的新手。我想更改 Default.aspx 页面中表的 DisplayName,以便为它们设置含义全名。我还想在列出、编辑和插入模式时更改表的列名。我怎样才能用 c# 语言做到这一点?
问问题
3050 次
2 回答
5
您可以通过在每个表上设置DisplayName
(from System.ComponentModel
) 属性来做到这一点。为此,您需要为使用动态数据搭建脚手架的每个表都有一个部分类,例如
using System.ComponentModel.DataAnnotations;
using System.ComponentModel;
...
[ScaffoldTable(true)]
[DisplayName("Northwind Products")]
partial class Product
{
}
呈现...
于 2012-05-09T09:05:18.567 回答
0
只是对于看到这篇文章的其他人,我的要求与原始海报相同。我尝试了这些建议,但这些仍然没有用。我发现(这可能很明显)你需要确保你的部分类中有一个“命名空间”声明。命名空间需要与您使用的实体模型相同,即在 App_Code 下您应该有一个 Model.designer.cs 文件 - 您的命名空间需要与
于 2014-10-22T08:55:27.837 回答