【发布时间】:2020-04-18 11:19:18
【问题描述】:
我正在尝试以某种方式在客户端 Blazor 中使用 pagemodel 类,因此我不必重新键入所有“基础”属性
我正在考虑创建课程
public partial class SomePage : BasePage
{ }
错误 CS0263 'Somepage' 的部分声明不能指定不同的基类
我的基类是这样的
public class BasePage : ComponentBase
{
[Inject]
protected NavigationManager NavigationManager { get; set; }
[Inject]
protected HttpClient Http { get; set; }
}
我还尝试更改添加 IComponent、IHandleEvent、IHandleAfterRender 所以它看起来像这样
public class BasePage : ComponentBase, IComponent, IHandleEvent, IHandleAfterRender
但这并没有帮助。
任何想法如何从 PageModel 部分声明中的基类继承?
【问题讨论】: