Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net core razor页面-全球onGet onPost-.net核心_Asp.net Core_Razor_Razor Pages - Fatal编程技术网

Asp.net core razor页面-全球onGet onPost-.net核心

Asp.net core razor页面-全球onGet onPost-.net核心,asp.net-core,razor,razor-pages,Asp.net Core,Razor,Razor Pages,我需要在每个razor页面上全局计算onGet、onPost,以便查看参数是否已在查询字符串中发送,或者是否已由jquery.post在每个页面中发布。 因此,首先,我想将这些方法添加到_Layout.cshtml中,但这似乎不是一个可以处理这些方法的常规页面。 因此,我使用OnGet、OnPost对_布局进行了部分查看,但在调试中,使用断点永远无法访问此方法 请注意,我已经全局禁用了防伪保护,通过这种方式,我可以生成jquery.post whitout问题 是否有一种全局处理onGet或on

我需要在每个razor页面上全局计算onGet、onPost,以便查看参数是否已在查询字符串中发送,或者是否已由jquery.post在每个页面中发布。 因此,首先,我想将这些方法添加到_Layout.cshtml中,但这似乎不是一个可以处理这些方法的常规页面。 因此,我使用OnGet、OnPost对_布局进行了部分查看,但在调试中,使用断点永远无法访问此方法

请注意,我已经全局禁用了防伪保护,通过这种方式,我可以生成jquery.post whitout问题


是否有一种全局处理onGet或onPost的方法?

使用所需的方法创建BasePageModel:

公共类BasePageModel:PageModel { 公共网络 { // ... } 邮政公开作废 { // ... } } 然后让您的所有页面从基本模型继承:

公共类索引模型:BasePageModel { //OnGet和OnPost在BasePageModel中 }