В моем приложении MVC у меня есть одна модель, которая имеет определенную «категорию», другую модель.
Когда отображается индексное представление, имя модели и название категории называются «Имя», как изменить отображаемое имя категории на нечто иное, кроме имени?Изменить отображаемое имя внешнего ключа MVC
[Table("Product")]
public partial class Product
{
public int ProductId { get; set; }
[Required]
public string Name { get; set; }
[Required]
public string Description { get; set; }
public int CategoryId { get; set; }
public decimal Price { get; set; }
public virtual Category Category { get; set; }
}
Я попытался с помощью [DisplayName ("New Name")]
выше как CategoryId и Категорию, и это, кажется, не работает, может кто-нибудь мне посоветовать?
Благодаря
Вы используете какие-либо дополнительные файлы сопоставления? –
Непонятно, что вы хотите, но если вы используете [Display (Name = "New Name")] public int CategoryId {get; задавать; } 'и в представлении' @ Html.LabelFor (m => m.CategoryID) 'Он будет отображать _« Новое имя »_ –