Razor 模型继承路由

Razor 模型继承路由,razor,routes,Razor,Routes,我正在尝试实现通用CRUD,比如 请参阅此代码: public abstract class GenericCreatePage<T> : PageModel { public T Entity { get; set; } // ... } public class ArticleCreatePage : GenericCreatePage<Article> { // override behaviors (or just to make Art

我正在尝试实现通用CRUD,比如

请参阅此代码:

public abstract class GenericCreatePage<T> : PageModel {
    public T Entity { get; set; }
    // ...
}

public class ArticleCreatePage : GenericCreatePage<Article> {
    // override behaviors (or just to make ArticleCreatePage exist)
}
公共抽象类GenericCreatePage:PageModel{
公共T实体{get;set;}
// ...
}
公共类ArticleCreatePage:GenericCreatePage{
//重写行为(或仅使ArticleCreatePage存在)
}
如何使路由
/Article/Create
使用view
/Pages/Article/Create.cshtml
,或者如果不存在,返回到
/Pages/Shared/Create.cshtml
?与核心MVC的工作方式类似

目前,路由似乎找到所有具有
@page
页面/*.cshtml
,并从中生成路由。但这就是问题所在,我不一定想要
/Pages/Article/Create.cshtml
,因为
/Pages/Shared/Create.cshtml
已经包含了必要的内容,但我没有路径

谢谢