【问题标题】:Add Blazor support to existing ASP .NET Core 2.1 MVC application向现有 ASP .NET Core 2.1 MVC 应用程序添加 Blazor 支持
【发布时间】:2019-02-22 15:16:08
【问题描述】:

我正在研究 Microsoft 的新 Blazor 框架。它看起来非常令人印象深刻,并且真的会帮助像我这样在桌面中拥有大部分背景的开发人员。我看到的大多数示例和教程都告诉您如何从头开始。我已经有一个现有的 .net core(2.1) MVC 项目,其中包含 Ef core、Identity a 我想添加 Blazor 支持。我不知道该怎么做。所以特此希望这里的人可能遇到过类似的问题并想通了,或者更有知识的人可以帮助我 谢谢

【问题讨论】:

    标签: c# asp.net-core-mvc blazor


    【解决方案1】:

    我为此写了一篇博文:http://flores.eken.nl/mixing-blazor-and-mvc-pages-in-one-app/

    基本上:

    在您网站的 startup.cs 中,将 app.UseBlazor() 语句更改为:

    app.Map("/bzr", child => { child.UseBlazor<Blazor.Program>(); });

    并在 wwwroot 的 index.html 中,将基本 href 更改为:

    <base href="/bzr/" />

    【讨论】:

    • 题外话:为什么您的博客页面以一个巨大的堆栈跟踪的整页图像开头?非常令人困惑,或者如果想搞笑的话,IMO 一点也不好笑……
    • 谢谢!!尽管这不是我要找的东西,但我实际上学到了很多东西。我想尝试使用 Blazor 来代替 JS,而不是在我的 CSHTML 页面中的脚本中使用 JS,我想尝试使用 Blazor。最后我最终选择了 React 。但还是学到了一些新东西,所以谢谢你:)
    猜你喜欢
    • 2023-03-23
    • 2011-12-24
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多