繁体   English   中英

ReactJS 如何与 ASP.NET MVC 交互

[英]How ReactJS interacts with ASP.NET MVC

最近我决定在我的 ASP.NET MVC 应用程序中为 UI 尝试 ReactJS。

除了我应该如何与控制器从/到 JSX 文件进行交互以及我应该如何在它们之间传递数据之外,一切看起来或多或少都清楚。

我已经阅读了有关此的不同 SO 主题,但发现几乎每个人都采用某种独特的方式来做到这一点。

所以,这是我的问题:我是否应该让我的所有 ASP.NET 端点返回 Json(model) 而不是 ASP.NET View() 并使用 Z217C80CED5A5D142B7C105A8 上的 fetch/http-requests 与 app 进行通信?

或者有没有办法将模型/数据从 controller 从视图传递到 JSX 文件而不更改 controller 操作行为(例如,我想保留“原样”我当前的返回视图(模型)行为)?

谢谢!

架构实际上取决于您的要求,此处未指定。 我建议通过 http 协议进行通信,分离前端(ReactJS SPA)和后端(ASP NET Core WebAPI)。 如果你必须坚持使用 ASP Net MVC,你可以看看这个库: https://reactjs.net/

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM