是的,Blazor 允许在同一页面中使用多个后台代码文件。可以通过在页面的顶部使用 @inherits 指令来引用不同的后台代码文件。例如,可以创建一个名为 "MyPage1.razor" 的页面和一个名为 "MyPage1.razor.cs" 的代码文件,然后在另一个名为 "MyPage2.razor" 的页面中使用一个不同的代码文件 "MyPage2.razor.cs"。
示例代码:
// MyPage1.razor @inherits MyPage1Base ... // MyPage2.razor @inherits MyPage2Base ...
// MyPage1.razor.cs public class MyPage1Base : ComponentBase { ... }
// MyPage2.razor.cs public class MyPage2Base : ComponentBase { ... }