我试图在我的Razor页面之一中执行多个GET操作。在我的页面之一中,有以下页面:
<form method="get">
<input type="submit" value="Get" />
<input type="hidden" name="handler" value="Get2" />
<input type="submit" value="Get2" asp-page-handler="Get2" />
</form>
public class MultipleGetModel : PageModel
{
public void OnGet()
{
}
public void OnGet2()
{
}
}
[每次我单击一个按钮(不管是哪个按钮),都会单击OnGet()
操作。有什么方法可以让Get2
按钮调用OnGet2()
操作?我已经尝试使用asp-page-handler="Get2"
,并尝试遵循this页面上的建议。显然,两者都没有用。
第一个操作缺少asp-page-handler。
您还可以通过@page指令使用自定义路由。