Как я могу удалить необязательные параметры запроса из URL, которые передаются через модель? - PullRequest
0 голосов
/ 26 мая 2019

Я создал простую страницу входа в систему .net core C # с такой моделью:


        public string UserEmail { get; set; }

        public string UserPassword { get; set; }

и установил ее на своей странице бритвы следующим образом:

<input type="email" id="email-user" class="form-control mb-4" asp-for="UserEmail" placeholder="E-mail">

<input type="password" id="password-user" class="form-control mb-4" asp-for="UserPassword" placeholder="Password">

послепользователь нажимает кнопку, он переходит на следующую страницу, но URL содержит его адрес электронной почты и пароль, например:

https://localhost:44306/User/Welcome?UserEmail=sampleemail%40gmail.com&UserPassword=dasdasdsa

1 Ответ

0 голосов
/ 26 мая 2019

Я полагаю, что вы используете запрос GET, если вы хотите использовать запрос POST.

Во время запроса GET параметры могут быть отправлены через URL.
В запросе POST вы можете отправить свои параметры, выбрасывая тело запроса.

Пожалуйста, обратитесь к в чем разница между post-and-get и этого документа , чтобы получить более подробную информацию о протоколе HTTP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...