【发布时间】:2017-01-24 19:44:04
【问题描述】:
VS 2015 自动生成如下代码:
// GET: api/Companies/5
[HttpGet("{id}")]
public async Task<IActionResult> GetCompany([FromRoute] int id)
{
if (!ModelState.IsValid)
{
return BadRequest(ModelState);
}
Company company = await _context.Companies.SingleOrDefaultAsync(m => m.Id == id);
if (company == null)
{
return NotFound();
}
return Ok(company);
}
这里的 ModelState 验证有什么意义?
【问题讨论】:
标签: asp.net-web-api asp.net-core