我對其中包含2個控制器具有相同的名稱在不同的命名空間AJAX + ASP MVC Ambigous控制器
Web.Mvc.Areas.Company.Controllers
{
public class TestController {}
}
Web.Mvc.Areas.Employment.Controllers
{
public class TestController {}
}
我需要通過AJAX來發送文件的TestController就業命名空間項目工作
$.ajax({
url: 'Test/UploadFiles',
type: "POST",
contentType: false,
processData: false,
data: fileData,
success: function(result) {
alert(result);
},
error: function(err) {
alert(err.statusText);
}
});
請求後,我收到錯誤500,應用程序找到兩個同名的控制器。有沒有可能將正確的名稱空間放入ajax請求中?
如果它是一個區域下,你不應該在URL中包含的區域名稱(按照默認區域路線註冊)? – Shyju