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 , потому что аутентификация и пользовательская маршрутизация работает над фактической реализацией.
У меня есть страница бритвы с кодом за < /p> [code]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 [/code], но та же ошибка. Есть способ сделать это в частичном классе? Я не хочу использовать @Inherits , потому что аутентификация и пользовательская маршрутизация работает над фактической реализацией.