0
私はいくつかの値をコントローラに投稿するためにフォームを使用しています。投稿日時の値
ここにjsコードがあります。
$.ajax({
type: "POST",
url: "GetReports",
data: {
MacId: $("#select-definition").val(),
StartDate: $("#input-start-date").val(),
EndDate: $("#input-end-date").val(),
},
dataType: "JSON"
})
.done(function (result) {
console.log(result);
})
.fail(function() {
})
.always(function (result) {
console.log(result);
});
});
ここはHTMLです。
<form id="form-reports" action="" >
<div class="col-lg-3">
<select class="selectpicker" name="MacId" id="select-definition" required></select>
</div>
<div class='col-sm-3'>
<div class="form-group">
<div class='input-group date'>
<input type='datetime' id='input-start-date' name="StartDate" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class='col-sm-3'>
<div class="form-group">
<div class='input-group date'>
<input type='datetime' id='input-end-date' name="EndDate" class="form-control" />
<span class="input-group-addon">
<span class="glyphicon glyphicon-calendar"></span>
</span>
</div>
</div>
</div>
<div class="col-lg-2">
<button class="form-control" type="button" id="button-submit">Done</button>
</div>
</form>
ここに私がフォームを投稿するコントローラがあります。
[HttpPost]
public string GetReports(string MacId, DateTime StartDate, DateTime EndDate)
エラーはそれです。
POST http://localhost:55616/Home/GetReports 500(内部サーバーエラー)
私はエラーと解決策を見つけ出すことができなかった、
私は私がコントローラ
ノートへの入力値を渡すためにしようとしていますMVC C#Webアプリケーションを使用します。
ありがとうございます。