Как переключаться между двумя представлениями с помощью переключателя в представлении MVC3? - PullRequest
0 голосов
/ 22 августа 2011

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

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

Но я не знаю, как создать форму, в которой нажатие на любую из переключателей отправляет запрос на публикацию, который передает объект модели (имеет переключатель приоритета категории и другие значения) обратно в действие контроллера.

Ответы [ 2 ]

1 голос
/ 22 августа 2011

Единственный известный мне способ выбора радиокнопки для публикации - использовать JavaScript:

document.getElementById('your-radio-button').onchange = function() {
    document.getElementById('your-form').submit();
};

Вот как вы можете сделать это в jQuery:

$('#your-radio-button').change(function() { 
    $('#your-form').submit();
});
0 голосов
/ 22 августа 2011

У меня не было времени, чтобы попробовать это, но с помощью jQuery вы могли бы написать что-то вроде этого:

<script type="text/javascript">
        $(document).ready(function() {
         $("#myform input[type=radio]").click(function(){
            $(this).closest("form").submit();
         })
        })       
    </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...