React.js C#服务器端渲染*没有* ASP.NET MVC

时间:2015-10-22 12:20:52

标签: javascript .net asp.net-mvc reactjs serverside-javascript

我使用自己的.NET Web服务器,并希望预渲染基于React.js构建的网页。我正在尝试这样做,但我找到的唯一方法是为ASP的Rasor渲染器使用辅助方法。

有一种众所周知的方法可以将React.js DOM呈现为纯C#的字符串吗?

1 个答案:

答案 0 :(得分:3)

Daniel Lo Nigro很乐意提供有关如何使用React.NET

的详细信息
var environment = React.AssemblyRegistration.Container.Resolve<IReactEnvironment>(); 
var component = environment.CreateComponent("HelloWorld", new { name = "Daniel" });
var html = component.RenderHtml();

更多详情https://github.com/reactjs/React.NET/issues/178