Хорошо. Итак, у меня есть два элемента на странице, которые не находятся в одной форме. Мне нужно, чтобы они были отправлены обратно на мой контроллер через метод JQuery.Ajax (). Теперь у меня проблема в том, что, хотя мои параметры публикуются правильно, они делают это только в том случае, если я задаю их как строки и они включают имя параметра в значение. Итак:
Public ActionResult Method(String Age1, String Age2)
{
Age1=23; Age2=43
}
Я получаю
Public ActionResult Method(String Age1, String Age2)
{
Age1="Age1=23"; Age2="Age2=43"
}
Что раздражает. Есть ли способ убедиться, что MVC будет правильно отображать параметры и принимать только правильные значения? Я действительно хочу это сделать:
Public ActionResult Method(Int32 Age1, Int32 Age2)
{
Age1="Age1=23"; Age2="Age2=43"
}
вызов jQuery:
$.ajax{(
//other stuff
data: { Age1: $('.id').val(), Age2: $('.id2').val() };
)};
Opps, это было потому, что в моем собственном коде я использовал Serialize! ДУХ!