首页 > 解决方案 > 从 .net Web 应用程序调用 reactjs Web 应用程序

问题描述

因此,我们有一个巨大的预先开发的 .Net 门户网站,以及另一个用 ReactJs 开发的小项目。我想从 .Net 页面调用我的反应项目。

是否可以?

请注意,两个门户都托管在同一台服务器上,我需要将一些参数从 .Net 页面传递到 ReactJs 登录页面。我对 .Net 一无所知,我是一名 React 开发人员。

提前致谢。

标签: .netreactjs

解决方案


我找到了一个非常直接的解决方案。如果将来有人偶然发现同样的问题,请在此处发布。

在我page.aspx.cs的按钮点击功能里面,我简单地写了

Response.Redirect("https://myurlstring?myquerystring=myqueryvalue")

现在在我的 reactjs 登录页面中:

import queryString from 'query-string'

...

componentDidMount() {
    const values = queryString.parse(this.props.location.search)
    console.log(values.myquerystring) // "myqueryvalue"
}

推荐阅读