我有一个非常无聊的问题,因此,双方都道歉并准备接受任何对此的不满。 然而.. 这是我的控制器:
namespace DMV_BE.Controllers
{
public class HomeController : Controller
{
//returns serialized json
public JsonResult Index()
{
// List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();
DMVResultModel r = new DMVResultModel();
ModelHelper mh = new ModelHelper();
mh.fillDMVResult(r);
return Json(r, JsonRequestBehavior.AllowGet);
}
public JsonResult QuerySelf()
{
// List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();
DMVResultModel r = new DMVResultModel();
ModelHelper mh = new ModelHelper();
mh.fillDMVResult(r);
return Json(r, JsonRequestBehavior.AllowGet);
}
public JsonResult QueryOthers()
{
// List<DMV_BE.Models.DMVResultModel> list = new List<Models.DMVResultModel>();
DMVResultModel r = new DMVResultModel();
ModelHelper mh = new ModelHelper();
mh.fillDMVResult(r);
return Json(r, JsonRequestBehavior.AllowGet);
}
,现在我需要从浏览器调用QuerySelf和QueryOthers端点。...我总是将http://localhost:56928/QuerySelf
插入chrome,它总是会进入404类型页面。有人可以帮我吗?
谢谢!
答案 0 :(得分:0)
实际上,您的两个操作(QuerySelf和QueryOthers)都返回JsonResult,这不应该在网页上显示某些内容...
尝试Postman测试这些方法或创建ajax调用并记录响应,如下所示...
$.ajax({
type: "GET",
url: "Home/QuerySelf",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (res) {
console.log(res);
},
error: function (err) {
console.log(err);
}
});