Warum BindNever Attribut nicht funktioniert
Ich will das @ nicht bindId
Eigenschaft auf meinemCustomerViewModel
also habe ich ein @ hinzugefü[BindNever]
Attribut, aber es funktioniert nicht. Was könnte die Lösung sein?
Ich habe folgendes:
CustomerController.cs
// PUT api/customers/5
[HttpPut("{id}")]
public async Task<IActionResult> Put([FromUri] int id, [FromBody]CustomerViewModel customer)
{
//Implementation
}
CustomerViewModel
public class CustomerViewModel
{
[BindNever]
public int Id { get; set; }
public string LastName { get; set; }
public string FirstName { get; set; }
public string Email { get; set; }
}
Wenn ich den folgenden json eingebe. Dasid
Eigenschaft wird immer noch gebunden
{
"id": 100,
"lastName": "Bruce",
"firstName": "Wayne",
"email": "[email protected]"
}