C# 在当前目录/项目中而不是根目录中创建ajax调用控制器
我有一个项目,让我们把它命名为App1。在Web服务器上,我创建了另一个应用程序,在“App1”内部,让我们将其命名为App2。 问题是,在App2内部,我正在调用“RegisterData”方法,但它在App1文件夹HomeController中查找,而不是在App2的HomeController中查找,因此引发异常,即在App1中找不到RegisterData。如何使其显示在当前文件夹/项目Homecontroller中而不是根目录中C# 在当前目录/项目中而不是根目录中创建ajax调用控制器,c#,.net,ajax,asp.net-mvc,visual-studio-2010,C#,.net,Ajax,Asp.net Mvc,Visual Studio 2010,我有一个项目,让我们把它命名为App1。在Web服务器上,我创建了另一个应用程序,在“App1”内部,让我们将其命名为App2。 问题是,在App2内部,我正在调用“RegisterData”方法,但它在App1文件夹HomeController中查找,而不是在App2的HomeController中查找,因此引发异常,即在App1中找不到RegisterData。如何使其显示在当前文件夹/项目Homecontroller中而不是根目录中 $.ajax({ async
$.ajax({
async: "false",
url: 'Home/RegisterData/',
data: JSON.stringify(data),
type: 'POST',
dataType: 'json',
contentType: 'application/json; charset=utf-8;',
success: function (response) {
},
error: function (response) {
}
});
我改用了Url.Content,这就解决了问题。您需要用Url.Content转换Url