以下是一个示例,演示如何通过Ajax将int值传递给ASP.NET Core视图:
在控制器中,创建一个处理Ajax请求的方法,该方法将int值作为参数,并返回一个视图:
public IActionResult GetView(int value)
{
return View(value);
}
在视图中,使用JavaScript代码发送Ajax请求,并将int值传递给控制器方法:
在视图中,可以使用@model
指令指定视图模型,并显示传递的int值:
@model int
@Model
在这个示例中,当Ajax请求发送到/ControllerName/GetView
时,将int值作为参数传递给控制器中的方法。然后,控制器返回一个视图,该视图将int值作为模型传递给视图,并在视图中显示。最后,JavaScript代码将返回的视图结果插入到具有id为result
的元素中。