Вы можете сделать сообщение и отправить его в качестве параметра формы. Я не рекомендую это. Сообщения должны быть для запросов, которые изменяют данные. В этом случае вы, скорее всего, просто хотите получить эти данные. Хорошо, что идентификатор указан в URL-адресе (см. Ссылки на переполнение стека). Если вы действительно не хотите, чтобы пользователь мог изменять его (я надеюсь, что это не потому, что вы думаете, что это делает его более безопасным, а потому что это не так), вы можете сделать на нем простое шифрование, чтобы сделать его более трудным угадать / создать действительный идентификатор.
Использование TempData, как предлагают некоторые другие, не является надежным решением. Он не будет работать для ссылок на странице, только GET после POST и только один раз, поскольку TempData удаляется после следующего запроса.