gpt4 book ai didi

javascript - 如何在 ASP.NET MVC 中将数据从 React 发送到 Controller?

转载 作者:行者123 更新时间:2023-11-30 14:55:43 24 4
gpt4 key购买 nike

我是新手。我正在尝试使用 React 和 .NET MVC 构建一个 CRUD 应用程序。我能够找到仅从 Controller 获取内容的代码,而不是用于发布的代码。

下面是从 Controller 获取数据的代码:

var App = React.createClass({

getInitialState: function(){
return{data: ''};
},

componentWillMount: function(){
var xhr = new XMLHttpRequest();
xhr.open('get', this.props.url, true);
xhr.onload = function() {
var response = JSON.parse(xhr.responseText);

this.setState({ data: response.result });
}.bind(this);
xhr.send();
},

render: function(){
return(
<h1>{this.state.data}</h1>
);
}
});

请提供将数据从 React 发送到 Controller 的代码。

我的数据类:

public partial class EmployeeTable
{
public int EmployeeID { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public string Gender { get; set; }
public string Designation { get; set; }
public long Salary { get; set; }
public string City { get; set; }
public string Country { get; set; }
}

最佳答案

如评论中所述,使用 How to make a rest post call from ReactJS code? 发送数据

现在在你的 Controller 中创建一个 Action

[HttpPost]
public void GetInfo([FromBody]EmployeeTable data){

}

关于javascript - 如何在 ASP.NET MVC 中将数据从 React 发送到 Controller?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47298702/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com