1

我是动态数据的新手。我想更改 Default.aspx 页面中表的 DisplayName,以便为它们设置含义全名。我还想在列出、编辑和插入模式时更改表的列名。我怎样才能用 c# 语言做到这一点?

4

2 回答 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 回答