Код: Выделить всё
public partial class MyRazorPage: ComponentBase, IDisposable
{
...
}
< /code>
У меня есть несколько страниц, у которых есть некоторые общие вещи, много общих вещей.public abstract class MycustomComponentBase : ComponentBase where TItem1: class, new() where TItem2: class, new()
{
...
}
< /code>
и изменить страницу класса Razor на < /p>
public partial class MyRazorPage: MycustomComponentBase, IDisposable
{
...
}
< /code>
не сработает, потому что я получаю: < /p>
Ошибка CS0263 Частичные объявления «myrazorpage 'не должны указывать различные базовые классы в myrazorpage.razor.cs < /p>
< /blockquote>
MyCustomComponentBase Есть способ сделать это в частичном классе? Я не хочу использовать @Inherits , потому что аутентификация и пользовательская маршрутизация работает над фактической реализацией.
Подробнее здесь: https://stackoverflow.com/questions/741 ... base-class