【发布时间】:2019-01-27 11:19:27
【问题描述】:
这是我的模型和 asp 核心功能
public class RuleActionModel
{
public string RuleData { get; set; }
public string ActionData { get; set; }
}
[HttpPost]
public async Task<JsonResult> Create(string objectId, string applicationId, [FromBody]RuleActionModel ruleActionData)
{
string ruleData= ruleActionData.RuleData;
}
这是我的角码
var objectid="123";
var applicationid="1";
$scope.ruleActionData={};
ruleActionData.ruleData="{'name':'one'}";
ruleActionData.actionData="[{'name':'one'}]";
$scope.CreateRule = function () {
$http.post('/api/Rule/Create?objectId='+objectid+'&applicationId='+applicationid, $scope.ruleActionData).then(function (response) {
});
};
在上面的代码模型中没有绑定,但剩余的查询字段是绑定的。我也尝试过使用 FromBody 和不使用 FromBody。此代码在带有 angularjs 的 mvc 中工作,但不在 asp 核心中。如何将模型属性从 angularjs 绑定到 asp core 2.1。
【问题讨论】:
标签: angularjs asp.net-core-2.1