我有一个简单的 DTO,里面只有一个 Int:
[Route("/cells/{Id}")]
public class CellDetail
{
public int Id { get; set; }
}
使用类似的 URL在 JSON 中/cells/abc
给出了一个RequestBindingException
,但 HTML 视图仍然通过我的.cshtml
文件呈现,这显然由于@Model
== null 而失败。
它不应该给出一个 HTML 错误页面吗?它怎么知道要选择哪个 .cshtml 视图?