Используйте onchange в поле выбора и отправьте значение, выбранное через ajax, в контроллер, в контроллере верните список фильтра значений.Что-то вроде:
<select onchange="changeTable(this)">
<script>
function changeTable(val)
{
$.ajax({
url: '/yourcontroller/youraction',
type: "POST",
dataType: "json",
data: "selectedId": val.selectedId,
processData: false,
contentType: false,
success: function (data) {
table.DataTable(){data: data}
}
}
</script>
В контроллере
public actionresult yourcontroller(int selectedId)
{
return Json(list.where(n=>n.Id == selectedId));
}
Я думаю, это поможет вам.