私は問題に苦しんでおり、解決する方法が見つけられません。ここで mvc postメソッドが動作しない
は私のクラスの学生である:public class Student
{
public int ID { get; set; }
public string Nume { get; set; }
public string Prenume { get; set; }
public int Nota { get; set; }
public bool Status { get; set; }
}
そしてここで、コントローラからのPOSTメソッドである:私のようなJSONを送信しようとした
[HttpPost]
public IHttpActionResult Post([FromBody] Student student)
{
if (student == null) return BadRequest();
studenti.Add(student);
return CreatedAtRoute("StudentApi", new { ID = student.ID }, student);
}
:
{ "ID": 6, "Nume": "Test", "Prenume": "TestP", "Nota": 10, "Status": true }
それを返す...毎回nullになり、要素がリストに追加されることはありません...
正常に...その後の詳細を与えるコードをフォーマットする方法を参照してくださいhttp://stackoverflow.com/editing-helpをお読みください*方法*あなたをJSONを投稿する –
私はPostman、Content-Tyを使って投稿していますpe:application/jsonとimは上記のモデルを送信します。 { "ID":6、 "ヌメ": "テスト"、 "Prenume": "TESTP"、 "注意":10、 "ステータス":真 }チェックで – Florin
入れデバッグポイントは、あなたが可能ですこの方法を打つ?チェックしていない場合は、経路設定を確認してください。 –