Для этого вам нужно будет использовать JavaScript.Не происходит никакого события на стороне сервера, когда пользователь изменяет выбор переключателя.Поэтому, если вы используете jquery, вы можете подписаться на событие .change()
и отправить форму:
<% using (Html.BeginForm("Search", "Search", FormMethod.Post, new { id = "myform" })) { %>
<%= Html.RadioButtonFor(m => m.Agents, "A", new { @checked = "checked", @class = "radio" }) %>
<%= Html.RadioButtonFor(m => m.Agents, "AG", new { @class = "radio" }) %>
<% } %>
, а затем в отдельном файле JavaScript:
$(function() {
$('#myform .radio').change(function() {
$('#myform').submit();
});
});