C# Ajax URL-不正确的.net#c
在学习C#的过程中,我一直在学习一些教程,但是我只是尝试对服务器进行ajax调用,我正在使用我的localhost 就我所知,我做的是对的,但显然不是。 可能是我的文件夹结构,或者只是文件名 Default.aspx文件位于项目根目录下 这是我的ajax调用C# Ajax URL-不正确的.net#c,c#,jquery,.net,ajax,C#,Jquery,.net,Ajax,在学习C#的过程中,我一直在学习一些教程,但是我只是尝试对服务器进行ajax调用,我正在使用我的localhost 就我所知,我做的是对的,但显然不是。 可能是我的文件夹结构,或者只是文件名 Default.aspx文件位于项目根目录下 这是我的ajax调用 $.ajax({ type: "POST", contentType: "application/json; charset=utf-8", url: "Default.as
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "Default.aspx",
dataType: "json",
data: "{'FirstName':'test','LastName':'test1','City':'test3','EmailID':'test4'}",
success: function (data) {
console.log("Woo!");
},
error: function (result) {
console.log("fail!");
}
});
我知道最终它将不得不在文件中调用一个方法,但它现在甚至找不到它
提前感谢,James您可以使用controller Home创建一个动作 例如:
public ActionResult FirstAjax()
{
return Json(true, JsonRequestBehavior.AllowGet);
}
之后,jquery ajax是:
$.ajax({
type: "GET",
contentType: "application/json; charset=utf-8",
url: "Home/FirstAjax",
dataType: "json",
data: "",
success: function (data) {
console.log("Woo!");
},
error: function (result) {
console.log("fail!");
}
});
您正在尝试调用一个webmethod?这会出现在Default.aspx文件中吗?这样,方法的开发是在控制器中完成的。因此,我可以创建一个名为“Home”的新控制器。您可以提供更多关于此设置的信息,或者用一个清晰的示例指导我到某个地方吗?下面这个示例: