Простое действие контроллера, в котором публикуется модель, используемая формой представления, не привязывается к полям формы при запуске в Mono 2.10.1.В MS.NET тот же код выполняется, как и ожидалось, с моделью, заполненной соответствующими значениями формы.
Действие контроллера определяется как:
[HttpPost]
public ActionResult Login(LoginModel login, string returnUrl)
{
Первый параметр login
равен нулюкогда форма отправлена в Mono и полностью заполнена полями формы входа в MS.NET.
Поля формы доступны через коллекцию Request.Form
(то есть Request.Form["UserName"]
) в Mono, поэтому кажется,просто привязка, которая не работает.
Раньше это было приложение MVC2 - кто-нибудь испытывал нечто подобное?