Я работаю со страницами размера и получил страницу с несколькими разными кнопками отправки для разных действий.Для этого случая я использую помощники тега asp.
Я получил следующую HTML-разметку:
<form method="post">
<input type="hidden" asp-for="SelectedLicense.Licenseid" />
<input class="btn btn-info" type="submit" value="Drucken" asp-page-handler="Printing" />
</form>
И я хочу вызвать следующий метод:
public IActionResult OnPostPrinting()
{
//... Do Stuff
}
В основном я получил точно такую же настройку на другой странице, и она работает нормально.Единственное отличие состоит в том, что на этой другой странице у меня есть еще несколько полей ввода.
Всякий раз, когда я пытаюсь отправить кнопку, я получаю следующую ошибку:
FormatException: Input string was not in a correct format.
System.Number.StringToNumber(ReadOnlySpan<char> str, NumberStyles options, ref NumberBuffer number, NumberFormatInfo info, bool parseDecimal)
Я пытался удалить скрытыеполе ввода, но это ничего не изменило.Мэйби, я неправильно использую asp-page-handler, но я посмотрел его в документах, и они используют его точно так же.Заранее спасибо!