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 に答える