创建ASP.NET Core React模板应用程序,可以使用Visual Studio或dotnet CLI。
在MVC控制器和视图的项目结构中添加React应用程序。
创建一个控制器类,它扩展自Controller,并定义一个操作方法,它将返回一个视图。例如:
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
}
在“Views”文件夹下添加视图,例如在“Home”文件夹下添加一个名为“Index.cshtml”的视图文件。
在“wwwroot”文件夹下添加静态资源,例如CSS和JavaScript文件。
添加React应用程序并将其包含在视图中。例如,将React应用程序包含在“Index.cshtml”视图中:
import React from "react";
import ReactDOM from "react-dom";
const App = () => Hello, World!
;
ReactDOM.render( , document.getElementById("root"));
注意:如果需要在React组件中使用具有C#属性的数据,则需要通过AJAX调用API端点。可以使用ASP.NET Core的内置功能轻松实现此操作。
上一篇:ASP.netCoreReact模板中Controller的Route属性无法添加前缀
下一篇:Asp.NetCoreRememberMePersistentcookienotdestroyinginchromeevenwhenRememberMeisFalse