【发布时间】:2017-10-28 19:36:19
【问题描述】:
例如我可以在默认的 mvc 模板中编写这段代码
<a asp-area="" asp-route-returnUrlFoo="foo"
asp-controller="Account" asp-action="RegisterFoo">Register</a>
而且会生成不正确的url
/Account/RegisterFoo?returnUrlFoo=foo
当动作名称或路由参数不正确时是否可能抛出错误?
【问题讨论】:
-
要明确...
/Account是有效的Controller 而/RegisterFoo是无效的Action?此外,您希望您的主机抛出异常?或者您的意思是,使用特定的状态代码(例如 400 - Bad Request)进行响应? -
@Svek 是的,RegisterFoo 是无效的操作。是的,抛出异常。
标签: razor asp.net-core asp.net-core-mvc tag-helpers