Почему бы вам не использовать jquery и ajax call?
Есть кнопка, которая при нажатии вызывает функцию javascript.Здесь вы можете получить значение ввода, например:
var textvalue = $("#txtval").val();
Создайте json, например:
var json = '{txttitle: "' + textvalue + '"}';
и вызовите свой контроллер, например, так:
$.ajax({
url:'@Url.Action("//Function", "//Controller")',
type:'POST',
data: json,
contentType:'Application/json',
success:function(result){
//Do nothing or do whatever you want
}
});