在Blazor应用程序中提供两个不同的HTML页面

时间:2020-10-05 16:16:34

标签: blazor blazor-webassembly asp.net-core-routing

我有一个(测试的)blazor Web应用程序,我想要一个登录页面(位于地址“ /”),以及一个管理应用程序,用于其余请求(客户端,网页以及服务器,控制器)请求)。

为了加快速度,我下载了两个现成的Web主题,并将它们插入系统中。

这两个CSS彼此冲突(这两个引导网站都重新定义了许多系统元素),所以我想我会加载两个不同的“基本” html页面,每个页面对所需文件的引用不同。

我想到的唯一实现此行为的方法就是使用MapFallbackToFile进行调整,例如:

endpoints.MapFallbackToFile("/", @"landing.html");
endpoints.MapFallbackToFile(@"admin.html");

但是奇怪的是,它只能在本地运行,而不能在部署到Azure应用的发行版中运行。

我没有找到有关如何在同一Blazor WebAssembly中使用两个不同html页面的任何信息:也许我问得太多了? :-)

谢谢。

0 个答案:

没有答案