Если вы можете использовать jQuery, вы можете сделать что-то вроде этого
В вашем View вы можете иметь контейнер для результатов
Html
<div id="result-container"></div>
И используя jQuery, вы получите содержимое при нажатии кнопки «Отправить»
JavaScript
$(document).ready(function () {
$('#submit').click(function () {
$.ajax({
type: 'GET',
url: 'YourController/ActionThatReturnPartialView',
data: {
// your form data here
}
}).done(function (html) {
// place the partial view to the container
$('#result-container').html(html);
});
});
});
Контроллер
public class YourController
{
public ActionResult ActionThatReturnPartialView()
{
// get parameters and do some logic
return PartialView(model);
}
}