【发布时间】:2026-02-13 13:30:02
【问题描述】:
我有一个问题,如何通过外键获取 details.cshtml 中的类别名称 - 工作模型中的 CategoryId?
work.cs
using System;
using System.ComponentModel.DataAnnotations;
namespace InfoKiosk.Domain.Entities
{
public class Work
{
public int WorkId { get; set; }
public string Name { get; set; }
public string Description { get; set; }
public int CategoryId { get; set; }
public Category Category { get; set; }
}
}
category.cs
public class Category
{
public int CategoryId { get; set; }
public string Name { get; set; }
}
我从下拉列表中选择的类别名称,我从 ViewBag 中填充。
details.cshtml
<dt>
<strong>@Html.DisplayNameFor(model => model.Category):</strong> @Html.DisplayFor(model => model.???)
</dt>
【问题讨论】:
标签: c# html css asp.net asp.net-mvc