我正在处理something.razor文件和Something.razor.cs文件后面的代码。我的部分类继承自SomethingBase,后者本身是从ComponentBase继承的。
然而,这会产生错误。
CS0115 .buildrendertree(Rendertreebuilder):没有找到适当的方法覆盖部分类中的CS0263部分声明,不能指定不同的基类。
但是,如果某些东西是直接从ComponentBase继承的,那么就没有问题。
第一个问题请轻点。如果需要的话,我将在早上更新代码和更多细节。
发布于 2021-09-15 10:13:58
使用文件后面的代码,您可以指定基类的两个点。
您必须始终在.razor文件中指定它,因为您不希望默认设置为:
// Something.razor
@inherits SomethingBase 然后您可以在.razor.cs文件中进行选择:
// Something.razor.cs (a)
partial class Something // take base class from other part
{
} 或
// Something.razor.cs (b)
partial class Something : SomethingBase // must use the same as other part
{
} 我会用(a)。
https://stackoverflow.com/questions/69191032
复制相似问题