Html.React无法在剃刀视图页面上呈现组件

时间:2019-05-21 16:09:19

标签: c# reactjs asp.net-core razor

我正在尝试在.net核心应用程序的razor视图页面上呈现一个react组件。为此,我使用“ React.AspNet(4.1.1)”库。在我的启动中,我添加了一个React服务

 services.AddReact(); 
 services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();

我还添加了我的组件:

app.UseReact(configure => configure.AddScript("~/ClientApp/src/component.jsx"));

我认为:

@using React.AspNet
@Html.React("Hello", new { });

组件代码:

 class Hello extends React.Component {
            render() {
            return(<h1>Hello React App</h1>);
        }
    }

结果,当我进入此页面时,我得到空白页。如果在我看来@ Html.React之前有一些html,它将正确呈现。我没有收到错误。

0 个答案:

没有答案