Как использовать продолжения в FubuMVC
https://github.com/adymitruk/fubumvc/commit/083e1d593d4e797ac04fb493acd1e29a332cd303?w=1
Кажется, возвращение продолжения нарушает привязку к представлению. Раньше работал, прежде чем я добавил продолжение. Теперь я получаю пустую страницу для представления по умолчанию.
1 ответ
Вы используете одну и ту же модель ввода для получения и вашего сообщения, поэтому при переводе вы попадаете в бесконечный цикл. Я удивлен, что вы не получаете переполнение стека. В FubuContinuation должна быть некоторая проверка, которая прерывает цикл.
Вы используете модель ввода в качестве модели представления, которую вы (как правило) не должны делать.
Ваш тег формы должен быть
Кроме того, похоже, что из-за именования ваших моделей и папок соглашения о представлениях по умолчанию не соответствовали представлениям ваших действий. Чтобы все заработало, я бросил их все в одну папку (плохо, я знаю).
Вы захотите разобраться в папках и пространствах имен, прежде чем делать что-либо серьезное с этим.
Вот запрос на получение, который я смог получить, работая и публикуя, и такой: https://github.com/adymitruk/fubumvc/pull/1