简体   繁体   English

如何将数据从响应发送到ASP.NET MVC中的Controller?

[英]How to send data from react to Controller in ASP.NET MVC?

I am new to react. 我是新来的。 I am trying to build a CRUD application with React and .NET MVC. 我正在尝试使用React和.NET MVC构建一个CRUD应用程序。 I am able to find the code for only getting content from controller, but not for posting. 我能够找到仅用于从控制器获取内容而不能用于发布的代码。

Below is the code for getting data from 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>
            );
        }
});

Please provide me the code to send data from react to controller. 请提供代码以将数据从反应发送到控制器。

My data class: 我的数据类:

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; }
    }

As mentioned in the comments, sent the data using How to make a rest post call from ReactJS code? 正如评论中提到的,使用如何从ReactJS代码中进行剩余发布调用来发送数据

Now create an action in your controller 现在在您的控制器中创建一个动作

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

}

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

相关问题 使用ajax将文本框中的数据发送到asp.net mvc 5控制器 - Send data from textbox with ajax to asp.net mvc 5 controller 如何使用URL将数据从javascript发送到ASP.NET MVC控制器 - How to send data from javascript to ASP.NET MVC controller using URL 将表单数据作为对象数组发送到 asp.net mvc 中的控制器 - Send form data as array of objects to controller in asp.net mvc 将Html作为参数从javascript发送到asp.net mvc控制器 - Send Html as parameter from javascript to asp.net mvc controller 如何将具有 ajax 的复杂数据类型发送到 ASP.NET MVC 中 controller 中的操作 - How send complex data type with ajax to the action in controller in ASP.NET MVC 如何将Javascript文件对象+数据发送到MVC 6控制器-ASP.NET 5 - How to send Javascript File Object+ Data to MVC 6 Controller - ASP.NET 5 我想将JavaScript中的数据和文件发送到控制器(但是如何发送)(MVC ASP.NET) - I want send data and file in javascript to controller (but how)(Mvc asp.net) 将数据从ASp.NET MVC Controller传递到JavaScript函数 - Pass data from ASp.NET MVC Controller to JavaScript function 从控制器返回Json数据以查看ASP.NET MVC - Returning Json Data From Controller to View ASP.NET MVC 将数据从Ajax传递到ASP.NET MVC中的控制器 - Passing data from Ajax to controller in asp.net mvc
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM