在ASP.NET Core中,可以使用AJAX来进行页面请求。以下是ASP.NET Core中使用AJAX调用的等效方式示例:
[ApiController]
[Route("api/[controller]")]
public class ApiController : ControllerBase
{
[HttpPost]
public IActionResult MyAction(string data)
{
// 处理请求并返回结果
return Ok("Success");
}
}
在这个示例中,当按钮被点击时,将触发AJAX调用,并将数据作为参数传递给API控制器中的MyAction方法。成功的回调函数将打印出返回的结果,错误的回调函数将打印出错误信息。
请注意,这只是一种使用AJAX调用的等效方式。在ASP.NET Core中,你也可以使用其他方式进行AJAX调用,如使用HttpClient
类进行请求,或者使用fetch
API。