Отправка значений url в модель - PullRequest
0 голосов
/ 06 августа 2020

Я работаю над приложением Asp. Net -Core Razor Page и пытаюсь отправить из java скрипта некоторые переменные для использования в моей модели. Вот мой код js:

 const val1 = new Date(document.getElementById('val1').value);
 const val2 = new Date(document.getElementById('val2').value);

 location.href = "./MyPage/SaveValues" + "&val1=" + val1 + "&val2=" + val2;

В моей модели:

public void OnGetSaveValues(string value1, string value2)
{
    
}

Проблема в том, что я получаю сообщение об ошибке: localhost не может быть найден. Как я могу использовать значения из URL-адреса в моей модели?

1 Ответ

1 голос
/ 06 августа 2020

В JavaScript вы не используете ./MyPage, который вы используете для получения маршрута страницы бритвы с базовым URL-адресом. В JavaScript вам нужно получить базовый URL-адрес из окна. Если базовый URL-адрес не добавлен к маршруту, браузер всегда будет сообщать, что он не найден, потому что путь неверен. Это должно быть то, что вы должны делать


 location.href = window.location.origin + "/MyPage/SaveValues/?value1=" + value1 + "&value2=" + value2;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...