【发布时间】:2014-02-17 11:00:12
【问题描述】:
我是实体框架的新手。当我尝试使用@HTML.DisplayFor 显示时。它正在显示额外的标记,导致 HTML 页面中的空白。
示例:“测试文本”显示为<Test> <td> </Text>
示例代码如下所示。
型号
public class ThirdParty
{
public string ProductId { get; set; }
public List<string> Options { get; set; }
public List<string> InputVariables { get; set; }
}
public class ValidationMessage
{
public string IsRequired { get; set; }
public List<string> InputVariables { get; set; }
}
public class LicenseBase
{
public string Name { get; set; }
public string Category { get; set; }
public List<BaseModule> BaseModules { get; set; }
public List<ThirdParty> ThirdParty { get; set; }
public List<string> InputVariables { get; set; }
public List<ValidationMessage> ValidationMessages { get; set; }
public List<JPT> JPTProducts { get; set; }
}
public class BaseModule
{
public string Category { get; set; }
public string Name { get; set; }
}
public class Product
{
public LicenseBase License { get; set; }
public List<LicenseBase> SubLicenses {get;set;}
}
当我尝试在 index.chtml 中显示 BaseModule 时出现问题
【问题讨论】: