reversedebil, хм, Вы пишете в начале, что в ресурсах у Вас exe (это byte[]), а в коде из последнего сообщения извлекаете из ресурсов string
Так что там у Вас? )
1. Между тегов form также должны находиться передаваемые в функцию параметры. В Вашем случае это restaurantId
Обычно для этого между тегов form размещается скрытое поле с таким name:
2. Обратил внимание, что OnPost у Вас по-умолчанию обрабатывает GET запросы. В Вашем же случае от страницы приходит POST запрос. Поэтому над функцией нужно добавить строку:
[HttpPost]
public IActionResult OnPost(int restaurantId)
Nonpacie, ну так при отправке формы (при нажатии на кнопке 'Yes!' модального окна) нужно явно указать - какой функцией контроллера будет проводиться обработка:
<form asp-action="OnPost" method="post">
это если функцию перенести.
Также можно обращаться к функции находящейся в другом контроллере. Для этого нужно указать:
iamdivine,
1. попробуйте использовать компонент newtoon для сериализации, возможно там будет более подробное описание ошибки
2. Проверьте, подключен ли namespace класса
3. Попробуйте убрать запятую после 22
LoliDeveloper, код, это уже программа. Если она на скомпилирована, то в уголовном деле просто будет запись "не довёл преступление до конца по независящим от обвиняемого причинам".