Возможно ли в приложении Asp. Net -Core Webb с Razor Pages отправлять некоторые значения через URL-адрес и метод публикации? Я знаю, что в MVC вы бы использовали метод HttpPost, но это невозможно в. Net Core.
Например, в моем js файле у меня есть эта функция, которая получает параметр a :
function redirect(a)
{
$.ajax({
type: 'POST',
url: './MyPage', //I also tried @Url.Page("SetValue")'
dataType: 'int',
data: { a },
});
}
Я хочу иметь возможность отправить это значение на мою страницу Razor, примерно так:
public void OnPostSetValue(int a)
{
Debug.WriteLine(a); //here I will use the value
}
Но я получаю эту ошибку: «Не удалось загрузить ресурс: сервер ответил статусом 500 () [https://localhost: 44350 / MyPage] «
Я знаю, что, вероятно, это не способ сделать это, но я нашел только примеры для MVC. Есть ли способ сделать это здесь, в Asp. Net Core?