-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