【问题标题】:calling a reactjs web application from a .net web application从 .net Web 应用程序调用 reactjs Web 应用程序
【发布时间】:2019-04-11 05:53:25
【问题描述】:

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

有可能吗?

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

提前致谢。

【问题讨论】:

  • 您需要在 React.js 和 .Net 之间共享日期还是需要将 React.js 添加到您的 .Net 应用程序中?
  • 你想从 .net 调用 react js 应用程序是什么意思?您想使用 .net 服务响应吗?还是您想从 .net 发送数据以做出反应?
  • @Muljayan 我有两个独立的项目。一个在 .Net 中,另一个在 ReactJs 中。我想从 .Net 项目中调用 reactJs 项目,我还需要将一些日期从 .Net 页面传递到 React 页面。
  • @MebinJoe 我想从 .Net 调用 ReactJs 项目并将一些参数从 .Net 传递给 React
  • 当你说“我想从 .Net 项目中调用 reactJs 项目”时,你的意思是当你访问 .net 应用程序的某个端点时,你希望 react js 应用程序显示出来吗?跨度>

标签: .net reactjs


【解决方案1】:

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

在我的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"
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-14
    • 1970-01-01
    • 2012-12-18
    • 1970-01-01
    • 1970-01-01
    • 2020-12-07
    相关资源
    最近更新 更多