Blazor跨项目页面交互式渲染模式失效问题求助
Blazor跨项目页面交互式渲染模式失效问题求助
大家好,我刚接触.NET,目前正在用Clean架构和Blazor组件/页面开发一款应用。我的解决方案里包含两个项目:一个是负责运行应用的Main项目,另一个是存放布局、组件、页面代码等的Razor类库项目。
在Main项目的Program.cs文件中,我完成了App.razor组件的路由映射,并且给它添加了交互式渲染模式。Main项目里的第一个页面带有一个表单,提交表单时会调用ControllerBase类,随后会重定向到Razor类库项目中的另一个页面。
不过我遇到了一个棘手的问题:这个位于Razor类库中的第二个页面完全没有交互性,哪怕我已经给它手动添加了交互式渲染模式也没用。我还试过把自己开发的一个组件放到这个页面上,这个组件在Main项目的页面里运行完全正常,但到了这个跨项目页面就失效了。我留意到,当跳转到第二个页面时,页面里的blazor.web.js文件消失了,我猜测这大概率就是导致交互失效的原因。
(注:原本有相关截图可辅助说明问题)
备注:内容来源于stack exchange,提问作者Lemon Grab
相关产品推荐
相关产品推荐

