У меня есть модель.
public class MyModel
{
public SubModel<float> prop1 { get; set; }
public SubModel<int?> prop2 { get; set; }
public SubModel<string> prop3 { get; set; }
}
И у меня есть View.
@model MyModel
@{
using (Html.BeginForm("Edited", "My", FormMethod.Post))
{
@Html.EditorFor(m => m.prop1,"SubModel")
@Html.EditorFor(m => m.prop2,"SubModel")
@Html.EditorFor(m => m.prop3,"SubModel")
}
}
И я хочу написать Submodel.cshtml в EditorTemplates, но я не могу написать:1007 *
@model SubModel<T>
Что мне делать, кроме создания 3 видов для каждого типа?