我是新手做出反应。我正在尝试使用React和.NET MVC构建CRUD应用程序。我能够找到仅从控制器获取内容的代码,但不能发布。
以下是从控制器获取数据的代码:
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>
);
}
});
请提供从反应到控制器发送数据的代码。
我的数据类:
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; }
}
答案 0 :(得分:2)
如评论中所述,使用How to make a rest post call from ReactJS code?
发送数据现在在你的控制器中创建一个动作
printStmt =
keyword "print" >>
expr >>= \e ->
symbol ";" >>
return (Print e)
varDeclStmt = do
keyword "var" >>
expr >>= \s -> --ERROR
symbol "=" >>
expr >>= \e ->
return (VarDecl s e)