首页 > 解决方案 > 关于 .net core handler 方法路由

问题描述

关于 .net core handler method routing 用 ajax 调用 PageModel 的 handler 方法。这个时候,请告诉我如何在处理程序方法单元而不是页面单元中为我要设置的每个处理程序方法设置路由

页面模型名称:索引模型

处理程序方法名称:OnPostGetDataAsync

一个例子

$.ajax({
        type: "POST",
        url: '/Index?handler=GetData', 

我想改成以下

url: '/test/Index?handler=GetData'

请告诉我如何实现这个路由。添加Route属性后会显示如下警告,所以想通过添加Route属性以外的方法实现([Route("test")])</p>

RouteAttribute 不能应用于 Razor 页面.......

标签: ajaxrouteshandlerrazor-pagesasp.net-core-3.1

解决方案


推荐阅读