У меня была такая же проблема, за исключением того, что я использовал jQuery для выполнения моего запроса ajax:
$('#ajax-content').load('<%= this.Url.Action("Details", "Page", new { id = someJavascriptVariable }) %>');
Я заставил его работать так:
$('#ajax-content').load('<%= this.Url.Action("Details", "Page", ) %>' + '/' + someJavascriptVariable);
Или, в вашем случае, это может выглядеть так:
$('#ajax-content').load('<%= this.Url.Action("Details", "Page", ) %>' + '?name=' + textbox1.value);