以下是一个简单的示例,演示如何使用Ajax和ASP.NET Core MVC进行异步请求。
在ASP.NET Core MVC中创建一个控制器(HomeController.cs):
using Microsoft.AspNetCore.Mvc;
public class HomeController : Controller
{
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult GetData()
{
// 处理请求并返回数据
var data = new { Name = "John", Age = 30 };
// 将数据以JSON格式返回给客户端
return Json(data);
}
}
在Views文件夹中创建一个视图(Index.cshtml):
Ajax请求示例
Ajax请求示例
此示例演示了如何使用Ajax发送POST请求到名为"GetData"的操作方法,并将返回的JSON数据显示在页面上。
注意:请确保在视图中引用了jQuery库。