2011-06-23 79 views

回答

1

您可以擁有一個通用控制器。

public abstract class BaseFieldController<T> : Controller where T : Field 
{ 
    public virtual JsonResult Create(T field) 
    { 
     ... 
    } 
} 

然後從中

public class FieldController : BaseFieldController<Field> 
{ 

} 
+0

嗯擴展,以及如何將它的網址是什麼樣子? –

+0

您必須對其進行擴展。我編輯的媽媽可能會回答。 – DanielB

+0

現在您的網址將是'/ Field/Create' – DanielB

0
public class SpecificField : Field 
{ 
    ... 
} 

public class SpecificController : BaseController<SpecificField> 
{ 
    .... 
} 

public class BaseController<T> : Controller where T : Field 
{ 
    public JsonResult Create(T field) 
    { 
     .... 
    } 
} 
相關問題