在ASP.NET Core中使用表单进行Ajax请求的解决方法如下:
ajax类设置表单的data-ajax属性为true,data-ajax-method属性为请求的HTTP方法,data-ajax-url属性为请求的URL,data-ajax-update属性为更新结果的容器的ID。
[HttpPost]特性来指定请求的HTTP方法。[HttpPost]
public IActionResult SubmitForm(string name)
{
// 处理表单数据
return PartialView("_Result", name);
}
_Result.cshtml。@model string
Result:
@Model
通过以上步骤,当用户提交表单时,将使用Ajax发送POST请求到指定的URL,并将结果更新到resultContainer容器中。