【发布时间】:2019-11-10 21:11:21
【问题描述】:
如何隐式定义路由?例如,我有一个名为 TodoController 的控制器,其中包含一些操作,例如添加、获取、保存..而且我不希望为每个操作指定 Route 属性。
这是我的代码:
public class TodoController : ControllerBase
{
[HttpPost]
public IActionResult New()
{
return Ok();
}
[HttpGet]
public IActionResult Prova()
{
return Ok();
}
这是我的 startup.cs
if (env.IsDevelopment())
{
app.UseDeveloperExceptionPage();
}
app.UseHttpsRedirection();
app.UseRouting();
app.UseAuthorization();
app.UseEndpoints(endpoints =>
{
endpoints.MapControllers();
});
【问题讨论】: