アクションに投稿するたびに、myViewModel
は null ではありませんが、内部のすべての値は常に null です。
私が持っている場所ではconsole.log
、完全な JSON がコンソールに出力されていることがわかります。
何か案は?
アクション:
public ActionResult Add(MyViewModel model)
{
//stuff
}
JS:
<script type="text/javascript">
var model = @Html.Raw(Viewbag.MyJSON);
var viewModelDetails = ko.mapping.fromJS(model);
this.addData = function() {
var data = ko.toJSON(viewModelDetails);
console.log(data);
$.post("/user/add", data, function(result){
//stuff
});
}
</script>
モデル
public MyViewModel()
{
Game Game{get;set;}
}
編集:
うわー、私はばかげているように感じprivate set
ます.