mirror of
https://github.com/aspnet/JavaScriptServices.git
synced 2025-12-22 17:47:53 +00:00
32 lines
908 B
C#
Executable File
32 lines
908 B
C#
Executable File
using System.Threading.Tasks;
|
|
using Microsoft.AspNet.Mvc;
|
|
using Microsoft.AspNet.NodeServices;
|
|
using Microsoft.AspNet.NodeServices.React;
|
|
|
|
namespace ReactExample.Controllers
|
|
{
|
|
public class HomeController : Controller
|
|
{
|
|
private INodeServices nodeServices;
|
|
|
|
public HomeController(INodeServices nodeServices) {
|
|
this.nodeServices = nodeServices;
|
|
}
|
|
|
|
public async Task<IActionResult> Index(int pageIndex)
|
|
{
|
|
ViewData["ReactOutput"] = await ReactRenderer.RenderToString(this.nodeServices,
|
|
moduleName: "ReactApp/components/ReactApp.jsx",
|
|
exportName: "ReactApp",
|
|
baseUrl: Request.Path
|
|
);
|
|
return View();
|
|
}
|
|
|
|
public IActionResult Error()
|
|
{
|
|
return View("~/Views/Shared/Error.cshtml");
|
|
}
|
|
}
|
|
}
|