Основные моменты MVC контроллер не понимает, что вы пытаетесь назвать.Я считаю, что ваша конфигурация маршрута выглядит следующим образом:
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}/{process}/{typeprocess}/{impact}/{auteur}/{situation}/{questionnaires}",
defaults: new { controller = "Home", action = "Nouvelle_Fiche", id = UrlParameter.Optional,
process = UrlParameter.Optional, typeprocess = UrlParameter.Optional,
impact = UrlParameter.Optional, auteur = UrlParameter.Optional,
situation = UrlParameter.Optional, questionnaires = UrlParameter.Optional}
);
Предполагается, что имя контроллера: "Домой" и действие "Nouvelle_Fiche" , которые принимают 7 параметров
тогда ваш запрос должен быть таким:
xmlhttp.open("POST", @Url.Action("Home", "Nouvelle_Fiche", new { id = id_fiche,
process = id_process , typeprocess = type_process,
impact = id_impact, auteur = id_auteur,
situation = id_situation, questionnaires = questionnaires }), true);
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send();