Вы пытались упростить ваш вызов Ajax до:
$.ajax({
type: 'POST',
url: 'EditRow',
data: { Name: "php", SecondName: "MVC" },
success: function (response) {
//some code goes here
}
});
Если это не работает, в вашем коде должно быть что-то еще, что делает ваш код недействительным. Может быть, какие-то фильтры действий базового контроллера, которые вы забыли поместить туда, или некоторые пользовательские привязки модели или какую-либо другую глобальную регистрацию.
Отправка комплекса JSON на сервер
Если вы хотите отправить сложный JSON с использованием той же техники, вы можете прочитать мой пост в блоге и использовать простой плагин, который позволит отправлять сложные объекты JSON в контроллер Asp.net MVC действие.