Я действительно не знаю, где искать ошибку ... ситуация: у меня есть представление ASPX, которое содержит форму и несколько входных данных, и когда я нажимаю submit, все POST'ed относится к одному из моих действий ASP.NET MVC.ASP.NET MVC 2 - ViewData пуст после POST
Когда я установил там точку останова, он попал правильно. Когда я использую FireBug, чтобы увидеть, что отправлено в действие, я правильно вижу data1 = abc & data2 = что-то & data3 = 1234.
Однако в моем методе действий ничего не происходит. ViewData пуст, нет ViewData ["data1"] или чего-либо еще, что бы показать, что данные прибыли.
Как это может быть? Где я могу начать искать ошибку?
WRT data1 = ABC & data2 = ... то, что делает т как его подпись метода для вашего метода действий выглядит? –
Нет параметров. ViewData ["data1"] должен иметь доступ к значению. Но это значение равно нулю, хотя FireBug показывает, что значение было отправлено. – Alex
Что вы ожидаете найти в ViewData в обратной передаче? Он используется для того, чтобы контроллер мог отправлять данные в представление, а не наоборот. Посмотрите в 'Request [" data1 "]' или даже лучше в параметрах действия контроллера. –