Форма ASP.NET MVC 2 не соответствует значениям - PullRequest
1 голос
/ 12 марта 2010

У меня сегодня странная проблема. Я использую последнюю версию инфраструктуры MVC V2, и у меня не было никаких проблем - я пришел сегодня утром и по какой-то причине значения не передаются действиям.

Чтобы уточнить, скажем, у меня есть что-то вроде этого:

<% using (Html.BeginForm("Register", "Registration", FormMethod.Post)) { %>
....
<input type="submit" name="register" id="register" value="Register" />
<% } %>

И в моем контроллере у меня есть следующее:

[HttpPost]
public ActionResult Register(RegistrationModel model, string register)
{
      // At this point the register string is null
}

Некоторое время это работало нормально, и я не изменил ничего, о чем я мог подумать, что могло бы вызвать это.

Имеет ли это смысл, и как кто-либо может понять, что происходит или что я испортил?

Спасибо.

Ответы [ 2 ]

1 голос
/ 13 марта 2010

Оказывается, я действительно не делал никаких изменений кода. Это была действительно тема, которую я использовал для сайта. Короче говоря, он поставлялся с файлом JavaScript для различных вещей, а спрятанная в нижней части файла была функция для скина кнопок - после удаления этой строки она работала просто отлично.

1 голос
/ 12 марта 2010

«Ничего не изменилось», ну, большую часть времени код не работает по-другому только потому, что его пятница, а не четверг.

«Я могу думать, что это вызовет»

ТакВы что-то изменили, отмените эти изменения один за другим и посмотрите, что произойдет.

Что-то должно было измениться.У вас есть пользовательское связующее для моделей, над которым вы работали?Вы добавили маршрут, который может поймать тот, который вы публикуете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...