簡體   English   中英

Razor Pages.Net Core - 從 Javascript / ZF8E2E799786F3D144017B010F 調用 C# 方法

[英]Razor Pages .Net Core - Calling C# method from Javascript / AJax

我已經在網上查看了一些關於如何從 Razor 頁面中的 Ajax 調用中聯系 a.Net Core C# 方法的好例子 - 但是我似乎已經弄清楚為什么我無法理解為什么為我的場景工作......我認為這沒什么特別的!

我有一個按鈕可以在單擊時調用此方法:

在此處輸入圖像描述

DeleteSeasonTrip()方法如下所示:

在此處輸入圖像描述

現在,我有以下方法設置:

在此處輸入圖像描述

它位於 class EditModel中:

在此處輸入圖像描述

在以下結構中:

在此處輸入圖像描述

如果我嘗試調用 ajax 請求,我會得到以下信息:

在此處輸入圖像描述

我在這里錯過了關鍵的一塊拼圖嗎? 我覺得我已經按照我見過的例子很接近了,但是我對 Razor Pages for Core 真的很陌生,所以認為我只是缺少一些簡單的東西?

感謝 Mike Brind 對原始問題的評論,我已經瀏覽了這個頁面並應用了請求驗證令牌,現在一切正常:

https://www.mikesdotnetting.com/article/336/ajax-posts-in-razor-pages-and-http-400-errors

在此處輸入圖像描述

有了這個 RVT,我現在可以在后面的代碼中使用該方法,並且請求成功完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM