Для этого вам нужно будет использовать JavaScript. Например, вы можете присвоить флажку уникальный идентификатор (или класс):
@Html.CheckBox("mycheckbox", myparam, new { id = "mycheck" })
, а затем используйте jQuery для подписки на событие .change()
:
$(function() {
$('#mycheck').change(function() {
// the value of the checkbox changed => refresh the page:
window.location.reload();
});
});