In ASP.NET MVC 3, how can I do something like that?
public JsonResult Create<T>(T field) where T : Field
{
...
}
Thanks.
You can have a gerneric Controller.
public abstract class BaseFieldController<T> : Controller where T : Field
{
public virtual JsonResult Create(T field)
{
...
}
}
Then extend from it
public class FieldController : BaseFieldController<Field>
{
}
/BaseFieldController/GenericName/Create?