-1
我想要获取MVC 5中的EF对象列表的模板。MVC ToString而不是模板
非但没有我所提供的模板,我得到
我到处都找过的地方,没有发现任何帮助我“类”(在模型中proerties之一)的的toString。
任何帮助将不胜感激!
什么,我得到的是:
水平这是类的该死的ToString
我有以下几点:
ClassSpellLevelPair.cshtml(试图把它放在共享,EditorTemplates和Create.cshtml文件夹):
@model Analyzer.Models.ClassSpellLevelPair
<div>
@Html.HiddenFor(m => m.Id)
@Html.LabelFor(model => model.Class.Name)
@Html.ValueFor(model => model.SpellLevel)
</div>
在create.cshtml:
<div class="form-group">
@Html.LabelFor(m => m.Levels, new { @class = "control-label col-md-3" })
<div class="col-md-9">
@Html.EditorFor(m => m.Levels, "ClassSpellLevelPair")
</div>
<div>
模型是:
public class Spell : Entity
{
...
[Display(Name = "Levels")]
public virtual ICollection<ClassSpellLevelPair> Levels { get; set; }
...
}
public class ClassSpellLevelPair : Entity
{
public ClassSpellLevelPair()
{
}
public ClassSpellLevelPair(Class c, int? l = null)
{
Class = c;
SpellLevel = l;
}
public Class Class { get; set; }
public int? SpellLevel { get; set; }
}
public class Entity
{
public Entity()
{
Id = Guid.NewGuid();
}
[Key]
public Guid Id { get; set; }
}
编辑:用于ClassSpellLevelPair.cshtml
发现该 “EditorTemplates” 文件夹中实际上是“共享文件夹添加数据
哪个文件夹是'ClassSpellLevelPair.cshtml'位于? – 2014-10-08 21:14:22