ダイナミックデータは初めてです。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 に答える